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