Android Studio Kotlin自动填充符号

时间:2018-05-19 10:06:20

标签: android android-studio kotlin

我刚才开始玩Kotlin一点,所以请原谅我的新手问题。 我注意到在可用选项see the screenshot旁边的自动完成选择中添加了一堆新符号,是否有人知道圆'v'和方'v'表示什么?('v'在一个圆圈里面和一个正方形内的'v',在LHS上的小绿色挂锁后的列表中的选择) 或者我在哪里可以找到符号传奇? 提前谢谢

1 个答案:

答案 0 :(得分:4)

你正在使用kotlin-android-extensions插件。这个插件只是添加了语法糖等等。例如,如果一个类有简单的方法,如:

public void setText(String text) {
    mText = text;
}

然后你可以在kotlin中使用这个函数,如:

item_2.mText = text;

基本上可以像成员属性一样访问getter和setter方法。如果你编译它,上面的代码变成:

item_2.setText(text);

因此,v符号表示现在可以像在kotlin中一样访问属性。 Square表示该属性仅存在getter。圆圈意味着getter / setter都存在