说说在 Android 中如何不使用 findViewById() 来获取资源对象

144 阅读1分钟

1 安装

在 build.grade 中加入以下配置1

apply plugin: 'kotlin-android-extensions'

点击 “Sync Now” 进行安装:

在这里插入图片描述

2 使用

在 Activity 类中导入 import kotlinx.android.synthetic.main.first_layout.*

然后就可以直接使用资源 ID 来引用对象了:

在这里插入图片描述

资源 ID 是定义在 layout.xml 类型的文件中:

   <Button
        android:id="@+id/button1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="按钮" />

通过 kotlin-android-extensions 插件,简化了 Android 代码开发,推荐使用。

参考资料

Footnotes

  1. www.jianshu.com/p/8fa685456…