android - findViewById 还需要吗

标签 android

最近在重新开始 Android 开发之后,当我审查一些代码时,我注意到代码将直接通过其 id 引用控件,而无需使用 findViewById。因此,如果我有一个 ID 为 tvUsernametextview,我可以调用:

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/

相关文章:

android - 如何在联系人中制作自定义滚动条图像和 A-Z 效果?

android - 从 Android Studio 运行时 Genymotion 找不到 VirtualBox

android - MenuItemCompat.getActionView(searchItem) 返回 null

android - 如何像这样注入(inject)网络模块?

java - 如何在android中的opengl中实现撤销功能

安卓 : app loading library at runtime on Lollipop but not IceCreamSandwich

android - 从 Parse.com 拉取图像

java - Android - 无法运行、gradle 错误、重复条目

java - Android_id 的长度(以字节为单位)是多少?

android - 在模块 'app' 中找不到获取类