[整] Android ListView 去除邊緣陰影、選中色、拖動背景色等

雨知發表於2013-08-13

以下是通過XML定義的方式實現,如果需要通過程式碼實現,找到對應是set方式設定即可

去除ListView滑到頂部和底部時邊緣的黑色陰影:

android:fadingEdge="none"
android:fadingEdge="none"

 

去除拖動時預設的黑色背景:

android:cacheColorHint="#00000000"
android:cacheColorHint="#00000000"

 

去除選中時的黃色底色:

android:listSelector="#00000000"
android:listSelector="#00000000"

 

去除行與行之間的黑線:

list.setDivider(null);  
list.setDivider(null);

 

ListView重新整理後自動滾到最底部:

list.setSelection(msgList.getAdapter().getCount()-1);  
list.setSelection(msgList.getAdapter().getCount()-1);

相關文章