問題1:
listview在拖動(dòng)的時(shí)候背景圖片消失變成黑色背景。等到拖動(dòng)完畢我們自己的背景圖片才顯示出來。
解決辦法:
xml中:?android:scrollingCache="false"? 或者 android:cacheColorHint="#00000000"
代碼中: setScrollingCacheEnabled(false)? 或者 setCacheColorHint(0)? 或者setCacheColorHint(Color.TRANSPARENT);
問題2:
listview的上邊和下邊有黑色的陰影。
解決辦法:
xml中: android:fadingEdge="none"
代碼中:setFadingEdgeLength(0);
問題3:
lsitview的每一項(xiàng)之間需要設(shè)置一個(gè)圖片做為間隔。
解決辦法:
xml中:android:divider="@drawable/list_driver
java中:Drawable dr = this.getResources().getDrawable(R.colo.listviewdividerClour);
ListView.setDivider(dr);
問題4:
默認(rèn)會(huì)顯示選中的item為橙黃底色,有時(shí)候我們需要去掉這種效果:
解決辦法:
xml中:listSelector="@android:color/transparent
java中:
衍生:
ListView選中時(shí)默認(rèn)是黃色,很多時(shí)候會(huì)和我們軟件的配色不符合,那么需要修改默認(rèn)的ListView配色,
java中:
Drawabledrawable=getResources().getDrawable(R.drawable.touch_feedback);
ListView.setSelector(drawable);
xml中:
listSelector="@android:color/blue
同理運(yùn)用到 GridView中