Kotlin绑定视图:如何区分视图变量和局部变量?

时间:2018-01-14 07:53:05

标签: android kotlin

我使用Kotlin视图绑定获取视图参考并将数据设置为视图,但我遇到了一个问题:

我有一个名为 title

的局部变量
eclipse

在视图中,我有一个ID 标题

的TextView
val title = "any text"

所以如何区分它们呢?

2 个答案:

答案 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。这产生了一个目的明确的变量,这是一个很好的约定。