ListView常用屬性及方法
1、設(shè)置item間分割線,分割線高度
android:divider="@android:color/darker_gray" android:dividerHeight="10dp"
分割線不僅僅可以設(shè)置為一個(gè)顏色,也可以設(shè)置為一個(gè)圖片資源。
分割線設(shè)置為透明:
android:divider="@null"
?
2、隱藏ListView滾動(dòng)條
android:scrollbars="none"
?
3、取消item點(diǎn)擊效果
android:listSelector="#00000000"
也可以使用android自帶的透明色來實(shí)現(xiàn)這個(gè)效果
android:listSelector="@android:color/transparent"
4、設(shè)置ListView顯示在第幾項(xiàng)
listView.setSelection(i);
5、遍歷items
for(int?i?=?0;i?<?mListView.getChildCount();i++){ View?view?=?mListView.getChildAt(i); }
6、處理空ListView
當(dāng)ListView中還沒有顯示數(shù)據(jù)時(shí),按照完善用戶體驗(yàn)要求,給以無數(shù)據(jù)的提示,setEmptyView(),給ListView設(shè)置在空數(shù)據(jù)下顯示的默認(rèn)提示。如顯示一個(gè)Image
ListView?listView?=?(ListView)findViewById(R.id.listview); listView.setEmptyView(findViewById(R.id.img));
?
?
?
?