Представление привязки Kotlin: как отличить переменную вида от локальной переменной?

Я использую привязку привязки Kotlin для получения ссылки на представление и установки данных для просмотра, но у меня есть одна проблема:

У меня есть локальная переменная с названием title

val title = "any text" 

и, на мой взгляд, у меня есть TextView с названием id

 <TextView android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" /> 

так как я могу различать их?

Я бы предложил использовать для локального переименования TextView :

 import kotlinx.android.synthetic.main.<layout_file_name>.title as lblTitle //Usage val title = "any text" lblTitle.text = title 

Вы не должны использовать title как идентификатор в первую очередь. Назовите его titleTextView . Это дает переменную, где цель понятна, что является хорошим соглашением.