新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > android listview 屬性

        android listview 屬性

        作者: 時間:2016-09-12 來源:網絡 收藏

        1. 背景色: listView設置背景色android:background=@drawable/bg,拖動或者點擊list空白位置的時候發現ListItem都變成黑色。 因為默認的ListItem背景是透明的,而ListView的背景是固定不變的,所以在滾動條滾動的過程中如果實時地去將當前每個Item的顯示內容跟背景進行混合運算,所以android系統為了優化這個過程用,就使用了一個叫做android:cacheColorHint的屬性,在黑色主題下默認的顏色值是#191919,所以就出現了剛才的畫面,有一半是黑色的。

        本文引用地址:http://www.104case.com/article/201609/305043.htm

        如果你只是換背景的顏色的話,可以直接指定android:cacheColorHint為你所要的顏色;如果你是用圖片做背景的話,那也只要將android:cacheColorHint指定為透明(#00000000)就可以了,當然為了美化是要犧牲一些效率的。

        2. android:fadingEdge=none 去掉上邊和下邊黑色的陰影

        3. android:divider=@drawable/list_driver 其中 @drawable/list_driver 是一個圖片資源lsitview的每一項之間需要設置一個圖片做為間隔

        設置Item之間無間隙

        android:divider=#00000000 或者在javaCode中如下定義:listView.setDividerHeight(0);

        4. android:listSelector=@color/pink listView item 選中時的顏色。默認為橙黃底色。

        5. android:divider=@drawable/list_driver 設置分割線的圖片資源,如果則只要設置為

        android:divider=@drawable/@null 不想顯示分割線

        6. android:scrollbars=none setVerticalScrollBarEnabled(true); 隱藏listView的滾動條

        7. android:fadeScrollbars=true 設置為true就可以實現滾動條的自動隱藏和顯示

        8. android:transcriptMode=alwaysScroll 用ListView或者其它顯示大量Items的控件實時跟蹤或者查看信息,希望最新的條目可以自動滾動到可視范圍內。通過設置的控件transcriptMode屬性可以將Android平臺的控件(支持ScrollBar)自動滑動到最底部。

        android:fastScrollEnabled=false

        android:fastScrollEnabled = true 加快滑動速度

        android:drawSelectorOnTop=false

        android:scrollingCache=false ??????????????

        android:drawSelectorOnTop=true 點擊某一條記錄,顏色會顯示在最上面,記錄上的文字被遮住,所以點擊文字不放,文字就看不到

        android:drawSelectorOnTop=false 點擊某條記錄不放,顏色會在記錄的后面,成為背景色,但是記錄內容的文字是可見的

        When set to true, the selector will be drawn over the selected item. Otherwise the selector is drawn behind the selected item. The default value is false.



        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 中阳县| 西乡县| 綦江县| 高陵县| 蒙自县| 安泽县| 中牟县| 大石桥市| 积石山| 利辛县| 饶平县| 巩留县| 虎林市| 登封市| 南乐县| 集贤县| 台州市| 陈巴尔虎旗| 平塘县| 十堰市| 友谊县| 新和县| 三台县| 衡阳市| 齐齐哈尔市| 阳曲县| 巴青县| 唐河县| 连南| 柘荣县| 台中县| 工布江达县| 东辽县| 临邑县| 曲周县| 屏南县| 闽清县| 进贤县| 汨罗市| 太康县| 江津市|