- 使用'kotlin-android-extensions'可以直接引用xml的資源id使用释树,不用再find。但要注意擎淤,通過(guò)inflate得到的(沒(méi)有setContentView)會(huì)遇到view為空的報(bào)錯(cuò)奢啥,比如在Fragment里,就不能直接引用id嘴拢,得用find
class NoteFragment : Fragment() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
}
override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? {
val view = inflater!!.inflate(R.layout.fragment_note, container, false)
//tv_hello.text = "hello world" //這句桩盲,會(huì)報(bào)tv_hello view為空的崩潰
view.find<TextView>(R.id.tv_hello).text = "hello world"
return view
}
}
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者