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

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 代码开发,推荐使用。

参考资料

  1. https://www.jianshu.com/p/8fa6854566e9

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章