您的位置:首页 > 移动开发 > Android开发

android中listview的一些样式设置

2013-02-17 22:55 316 查看
一、改变ListView的背景

准备一张图片然后指定属性 android:background="@drawable/bg",同时将android:cacheColorHint属性指定为透明色transparent。

二、自定义ListView行间的分割线

使用属性 android:divider="#FF0000" 定义分隔符为红色,也可以指向一个drawable图片对象,如果使用了图片可能高度大于系统默认的像素,可以自己设置高度比如6个像素
android:dividerHeight="6px"。

三、点击Item时无背景颜色变化

在xml文件中的ListView控件中加入如下属性:android:listSelector="@drawable/timer_list_selector",在drawable中定义timer_list_selector的属性值,timer_list_selector.xml中定义如下:

<?xml version="1.0" encoding="utf-8"?>

<selector xmlns:android="http://schemas.android.com/apk/res/android">

<item android:state_selected="true" android:drawable="@android:color/transparent" />

</selector>

在values文件夹下的colors.xml中定义transparent如下:

<color name="transparent">#50000000</color>

四、设置Item之间无间隙

在xml文件中ListView控件中加入如下属性:android:divider="#00000000";或者在javaCode中如下定义:listView.setDividerHeight(0);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: