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 | 















留言
張貼留言