我使用Kotlin视图绑定获取视图参考并将数据设置为视图,但我遇到了一个问题:
我有一个名为 title
的局部变量eclipse
在视图中,我有一个ID 标题
的TextViewval title = "any text"
所以如何区分它们呢?
答案 0 :(得分:1)
我建议使用as
在本地重命名TextView
:
import kotlinx.android.synthetic.main.<layout_file_name>.title as lblTitle
//Usage
val title = "any text"
lblTitle.text = title
答案 1 :(得分:1)
您不应该首先使用title
作为ID。将其命名为titleTextView
。这产生了一个目的明确的变量,这是一个很好的约定。