Android ViewBinding #Activity, Fragment, Adapter, Dialogfragment
前言
View binding 的各種使用情況
1. Activity
2. Fragment
3. xml 檔案中有使用到 include
4. Dialogfragment
5. Adapter Viewholder
實作
記得要在 build.gradle 中先加入
( 1 ) Activity
檔案是 MainActivity,原本是透過 setContentView
修改成
定義 binding 參數 |
使用,輸入 binding 就會跳出 xml 檔的元件
( 2 ) Fragment
檔案是 AboutFragment,透過 onCreateView
修改成 binding
定義 binding |
( 3 ) xml 檔中有使用到 include
檔案是 ListFragment,binding 的使用方法是
將 include 的 xml 檔也定義成 binding |
後續透過 bind 的方式,使用 binding
透過 bind 方式 |
fragment 是使用 fragment_list include 的 layout recycler_item |
( 4 ) Dialogfragment
檔案是 componentDialogFragment,舊的寫法是綁定 layout
可以修改成 view binding 寫法
初始化 binding |
留言
張貼留言