最近在重新开始 Android 开发之后,当我审查一些代码时,我注意到代码将直接通过其 id 引用控件,而无需使用 findViewById
。因此,如果我有一个 ID 为 tvUsername
的 textview
,我可以调用:
tvUsername.setText("john");
过去我总是使用findViewById
,但现在我想知道不调用findViewById
直接使用控件的能力是否一直存在,或者谷歌是否开始支持直接引用它在某个版本之后。
最佳答案
Is findViewById still needed
是否仍然需要 findViewById
如果您使用的是 JAVA
而不是它所需要的,
但是如果你使用 Data Binding Library
那么就不需要做 findViewById
同样在 KOTLIN
中不需要 findViewById
可以这样直接使用
tvUsername.text ="john"
阅读更多信息
关于android - findViewById 还需要吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53956030/