1. 布景色: listView设置布景色android:background=@drawable/bg,拖动或许点击list空白方位的时分发现ListItem都变成黑色。 由于默许的ListItem布景是通明的,而ListView的布景是固定不变的,所以在翻滚条翻滚的进程中假如实时地去将当时每个Item的显现内容跟布景进行混合运算,所以android体系为了优化这个进程用,就使用了一个叫做android:cacheColorHint的特点,在黑色主题下默许的色彩值是#191919,所以就呈现了方才的画面,有一半是黑色的。
假如你仅仅换布景的色彩的话,能够直接指定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.