要设置ListView item的背景色很简单, 只要调用contentView.setBackground就行了。 但是设置之后会发现,按住item后没有显示默认的选中的颜色,这个也应该很很好理解,因为你把backgroud设成了单一的颜色。 其实我们只要设置为一个draweable selector就行了。 把选中时的颜色设为完全透明。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false">
<shape>
<solid android:color="@color/gray"/>
</shape>
</item>
<item android:state_pressed="true">
<shape>
<solid android:color="#00000000"/>
</shape>
</item>
</selector>
ref:
http://stackoverflow.com/questions/2217753/changing-background-color-of-listview-items-on-android
分享到:
相关推荐
这个类子讲了,在android中使用Listview的时候,如何把第一个Item设置为默认状态。
经常需要在项目中实现以下效果,点击listview中子item的颜色会改变
ListView中没有默认的选择颜色,只有选择Item后的焦点颜色,鼠标点击时Item有颜色,放开鼠标后颜色也就没有了,要实现放开鼠标后选择项的背景还是有颜色的。
谷歌的sdk中item的背景颜色默认是黄色的,通过自定义我们可以改变item的背景颜色
针对WPF中ListView的基础样式进行模板重写,可以选择去除ListView的背景颜色或添加自己想要的选中时或者鼠标移上去选择项的背景颜色
listview selector 选中时改变item 子控件 图片状态
android listview 列表点击时改变点击颜色效果,本人抽空开发,亲测,有需要的可以下载
listview item选中删除,全选,取消
设置Listview背景颜色的各种方法,简单实用!如:隔行背景颜色,变换颜色设置。。
android listView 改变选中行的 字体颜色和 图片
我们常见的androidlistview 都是整体改变背景颜色,我今天上传的是 动态改变listview 其中一条或者多条的背景颜色,以及改变item的颜色。 不需要添加list的点击事件 就可以完成。
Android ListView每个Item上面的有TextView和Button,为ListView每个Item上面的按钮添加事件,并获取TextView文本信息。
1)设置listSelector 2)在布局文件中设置item的background 3)在adapter的getview中设置 这三种方法都能达到改变item默认的背景色和按下颜色,下面来分别讲解,但是在这之前需要先写好selector.xml文件;...
VB实现对Listview列表控件的换色、添加背景色效果,可对ListView列表进行换色,示例给出了三种颜色样式,另外还可决定是否显示网格,你可把本源码作为一个为ListView列表每行添加背景色的例子,这样会使显示在里面的...
WPF/C#中的ListView、ListBox的背景样式、 选中行样式,可自定义选中行项的背景颜色、圆角、方形等任意形状的背景以及前景色!以ListView为例说明,使用时如下: <ListView ItemContainerStyle="{DynamicResource ...
listview保持选中状态 安卓保证可用
这是一个实现 当listview某一条目被选中,会留下颜色选中标示
ListView Button ImageView 里应用selector选择器切换图片并保持住
listview item子控件删除跳转,点击更改背景色
此例子是实现listview的条目那条被选中,那条就显示粉色,其它保持白色装填。有需要实现类似功能的亲们可以下载看看。