listView常用屬性設(shè)置

問題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中

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,001評(píng)論 25 709
  • afinalAfinal是一個(gè)android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,861評(píng)論 2 45
  • ¥開啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個(gè)線程,因...
    小菜c閱讀 7,324評(píng)論 0 17
  • 關(guān)鍵字:170513、周六、倒計(jì)時(shí)28、濮陽、晴 昨晚被加班了,不能再被動(dòng)了;凌晨開始開發(fā)群里開始有 boss 發(fā)...
    二石兄閱讀 357評(píng)論 0 2
  • 坐上向西出發(fā)的列車 面朝窗外壯烈的夕陽 看見從故鄉(xiāng)飄來的云 我的家,往反方向遠(yuǎn)去 我的未來,在正前方等我 去一個(gè)叫...
    Syuer雪兒閱讀 870評(píng)論 0 0

友情鏈接更多精彩內(nèi)容