Adapter的getViewTypeCount和getItemViewType及-ListView/GridView
Adapter的getViewTypeCount和getItemViewType
執行程式,你會看到每4個item一個分割線:
不同的專案佈局(item layout)
我們再舉一個稍微複雜的例子,在上例的list中加入一些分隔線
你需要做這些:
- 重(@Override)寫 getViewTypeCount() – 返回你有多少個不同的佈局
- 重寫 getItemViewType(int) – 由position返回view type id
- 根據view item的型別,在getView中建立正確的convertView
以下是程式碼:
執行程式,你會看到每4個item一個分割線:
引用:ListView: http://blog.csdn.net/jdsjlzx/article/details/8273661
GridView: http://blog.csdn.net/alovebtoc/article/details/14058015
相關文章
- ListView中使用自定義Adapter及時更新資料ViewAPT
- ListView 通用 Adapter 封裝ViewAPT封裝
- ListView(2)——自定義AdapterViewAPT
- ListView(1)——各種Adapter的使用ViewAPT
- Android listview與adapter用法AndroidViewAPT
- ListView巢狀GridView解決方案View巢狀
- ScrollView中巢狀GridView,Listview的辦法View巢狀
- android listView巢狀gridview的使用心得AndroidView巢狀
- Android 解決ListView巢狀GridView、GridView顯示不正常的方法AndroidView巢狀
- Flutter入門進階之旅(十四)ListView&GridViewFlutterView
- UWP 取消GridView、ListView滑鼠選中、懸停效果View
- 定製gridview使其在listview中當作item使用View
- 【萬里征程——Windows App開發】ListView&GridView之分組WindowsAPPView
- Android開發經驗分享-GridView、ListView內容錯亂AndroidView
- [安卓] 16、ListView和GridView結合顯示單元實現自定義列表顯示效果安卓View
- Adapter.notifyDataSetChanged與ListView.Post()重新整理問題APTView
- Android-GridView與ScrollView共用的衝突問題(類似ListView)AndroidView
- Flutter基礎(七)Scrolling Widget之ListView、GridView、PageViewFlutterView
- Flutter 基礎(七)Scrolling Widget 之 ListView、GridView、PageViewFlutterView
- android Listview,gridview區域性重新整理,部分重新整理AndroidView
- Fragment的Adapter分析及懶載入FragmentAPT
- android-UI元件例項大全(七)------Adapter類One之ListViewAndroidUI元件APTView
- ListView的FootView和HeadViewView
- 【萬里征程——Windows App開發】ListView&GridView之新增資料WindowsAPPView
- ListView的HeaderView包含的GridView滑動隱藏後無法點選問題分析ViewHeader
- GridView和DataSource的聯合使用View
- Android UI設計(7):ListView 控制元件與 Adapter 介面卡AndroidUIView控制元件APT
- IBM Adapter 產品的演化及分類IBMAPT
- 2-VI–ListView的基本使用及優化View優化
- RecyclerView如何setEmptyView及淺談ListView的setEmptyView原理View
- RecyclerView的Adapter中attach和detach探索ViewAPT
- facade 和 adapter 模式的 區別?APT模式
- ListView的複用和快取機制View快取
- GridView 中 Bind和Eval的區別詳解View
- 解決一切listview或者adapter等類似的資料錯誤,點選錯誤的問題。ViewAPT
- Android RecyclerView中Adapter和ViewHoAndroidViewAPT
- 關於Adapter模式和Decorator模式APT模式
- ItemsControl和ListView、ListBox的區別View