属性名 | 描述 |
Android:cacheColorHint | 如果换背景颜色,可以直接指定android:cacheColorHint为你所要的颜色,如果换图片为背景,你需要将android:cacheColorHint指定为透明,即Android:cacheColorHint=”#00000000”。原因:默认的ListItem背景是透明的,而listview的背景是固定不变的,所以在滚动条滚动的过程,会发现ListItem都变成黑色的。 |
Android:listSelector | 在点击ListView中的选项时,控制该点击项的背景颜色是否会改变。 例如:点击后不变色,Android:listSelector=”@android:color/transparent” |
Android:divider | 规定list的项目之间用某个图形或颜色来分隔。 例如:1、android:divider=”@drawable/image_name”,用图片作为list项目之间的分割线,image_name为该图片的名字 2、android: divider=”@drawable/@null”或者android: divider=” @null”,效果为不显示分割线 3、android: divider=”#50000000”,设置分割线为某种颜色 |
Android:dividerHeight | 设置分割线的高度。如果使用了图片可能高度大于系统默认的像素,可以自己设置高度,如果没有指明高度,则默认为固定的高度。可用的单位:px(pixel像素)、dp(density-independent pixels 与密集度无关的像素)、sp(scaled pixels based on preferred font size基于字体大小的固定比例的像素)、in(inches英寸)、mm(millimeters毫米)。 例如:android:dividerHeight=”1dp” |
Android:entries | 引用一个将使用在此ListView里的数组。若数组是固定的,使用此属性将比在程序中写入更为简单。 例如:android:entries=”@array/books” 数组资源array.xml中的代码: <?xml version=”1.0” enconding=”UTF-8”> <resources> <string-array name=”books”> <item>语文</item> <item>数学</item> </string-array> </resources> |
Android:footerDividersEnabled | 设成false时,此ListView将不会再页教画分隔线。此属性缺省值为true。 |
Android:headerDividerEnabled | 设成false时,此ListView将不会在页眉视图后画分隔线。此属性缺省值为true |
Android:fadeEdge | ListView上边和下边是否有阴影 例如:无阴影:android:fadeEdge=”none” |
Android:scrollBars | 隐藏ListView的滚动条。android:scrollbars="none"与setVerticalScrollBarEnabled(true);的效果是一样的,不活动的时候隐藏,活动的时候也隐藏。 |
android:scrollingCache | 如果listview在拖动的时候背景图片消失变成黑色背景。等到拖动完毕我们自己的背景图片才显示出来。设置: android:scrollingCache=”false” |
ListView中的一些属性介绍
最新推荐文章于 2016-12-15 17:56:24 发布