Kotlin踩坑篇
在學(xué)習(xí)kotlin之前,我們都知道獲取kotlin的控件斤寂,只要在代碼中輸入對應(yīng)的Id就行了耿焊。但是,對于fragment確并不適用遍搞。那在fragment怎么獲取控件呢罗侯?
首先,莫忘了在build.gradle里添加(PS:目前都3.0 創(chuàng)建Kotlin項目自動配置好)
apply plugin: 'kotlin-android-extensions'
Activity引用控件就不說了溪猿,F(xiàn)ragment引用控件id 有2種方法
1. onCreateView()
tv_show = view?.findViewById(R.id.tv_show) as TextView.
2.importkotlinx.android.synthetic.main.fragment_home.*
onViewCreated()
...
推薦第2種钩杰,省去了findViewById,節(jié)約大量代碼