星空网 > 软件开发 > 操作系统

使用Kotlin,抛弃findViewById

有没有觉得Android的findViewById挺烦人的。使用Kotlin可以让你彻底抛弃这个烦恼


 

步骤1、在build.gradle(Module:app)中添加如下一句话

这个在老一点版本的Android Studio中需要手动添加,我的是Android Studio3.0的,这句话是默认加上的

 1 apply plugin: 'kotlin-android-extensions' 


步骤2、在

1  <TextView2   android:id="@+id/lab_test"3   android:layout_width="wrap_content"4   android:layout_height="wrap_content"5   android:text="这是切换前的" />

步骤3、在Activity文件中导入:

如果是自动导包的请忽略

 1 import kotlinx.android.synthetic.main.activity_main.* 


步骤4,直接使用id即可

1  override fun onCreate(savedInstanceState: Bundle?) {2   super.onCreate(savedInstanceState)3   setContentView(R.layout.activity_main)4 5   lab_test.setText("这是切换后的")6   if (lab_test is TextView) {7    Log.e(TAG, "lab_test is TextView")8   }9  }

是不是很方便,是不是有一种很惊艳的感觉!!!!

 


转载请注明原文地址

原标题:使用Kotlin,抛弃findViewById

关键词:ie

ie
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

深圳 国际快递:https://www.goluckyvip.com/tag/101763.html
深圳国际物流快递:https://www.goluckyvip.com/tag/101764.html
海运 国际货运:https://www.goluckyvip.com/tag/101766.html
速递国际:https://www.goluckyvip.com/tag/101767.html
国际快递 液体:https://www.goluckyvip.com/tag/101768.html
大华国际物流:https://www.goluckyvip.com/tag/101769.html
NRA账户的开户主体包括:香港、美国、新加坡、欧盟等国家的详细解析 :https://www.xlkjsw.com/news/94338.html
湘西游轮六 湘江游轮夜游:https://www.vstour.cn/a/411226.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流