Вы используете плагин kotlin-android-extensions.Этот плагин просто добавляет синтаксический сахар среди других вещей.Например, если у класса есть простые методы, такие как:
public void setText(String text) {
mText = text;
}
, тогда вы можете использовать эту функцию в kotlin, например:
item_2.mText = text;
По сути, методы getter и setter доступны как членсвойства.Если вы скомпилируете его, приведенный выше код станет следующим:
item_2.setText(text);
Итак, символ v означает, что теперь к свойству можно получить доступ, как указано выше в kotlin.Квадрат означает, что для этого свойства существует только геттер.И круг означает, что оба получателя / установщика существуют