设置listview中每一item的颜色
新建drawable/item_bk.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_window_focused="false"
android:drawable="@color/trans" />
<item android:state_focused="true" android:drawable="@color/trans"></item>
<item android:state_pressed="true" android:drawable="@color/trans"></item>
</selector>
然后在listview里面加入:
android:listSelector="@drawable/item_bk"
如果要让每一个item点击时的背景没有,使用在selector中用android:drawable="@android:color/transparent"就行
可以参考下
http://stackoverflow.com/questions/2562051/listview-item-background-via-custom-selector
分享到:
相关推荐
经常需要在项目中实现以下效果,点击listview中子item的颜色会改变
谷歌的sdk中item的背景颜色默认是黄色的,通过自定义我们可以改变item的背景颜色
ListView中没有默认的选择颜色,只有选择Item后的焦点颜色,鼠标点击时Item有颜色,放开鼠标后颜色也就没有了,要实现放开鼠标后选择项的背景还是有颜色的。
改代码主要是针对listview修改指定item字体颜色
谷歌的sdk中本身是不提供改变item中的文本的颜色,那么必须的通过自定义适配器来显示颜色的改变
NULL 博文链接:https://wang-peng1.iteye.com/blog/568993
简单的DEMO,用于list点击后改变ITEM颜色
这是同一个问题,Listview中点击item是会变颜色的,因为listview设置了默认的listselector,有一个默认的颜色,同理如果点击没颜色变化我们怎么设置listselector也不会变颜色的。 但是在我们的开发过程中,我们可能会...
我们常见的androidlistview 都是整体改变背景颜色,我今天上传的是 动态改变listview 其中一条或者多条的背景颜色,以及改变item的颜色。 不需要添加list的点击事件 就可以完成。
android studio,demo,listview的测试,选中某一个选项item,颜色的变化。
android listview 列表点击时改变点击颜色效果,本人抽空开发,亲测,有需要的可以下载
如果需要修改为自定义的背景颜色,一般情况下有三种方法: 1)设置listSelector 2)在布局文件中设置item的background 3)在adapter的getview中设置 这三种方法都能达到改变item默认的背景色和按下颜色,下面来...
本文实例讲述了Android开发实现ListView点击item改变颜色功能。分享给大家供大家参考,具体如下: 一、先看看效果图: 二、实现步骤: 1. xml布局 <ListView android:id=@+id/left_listview android:layout_width...
1,在listView中,点击对应的item的Button时,改变Button的Text和其背景颜色。
目标:选中item,其字体设置为#3197FF,未选中的,其字体为#FFFFFF 与listvew设置选中行item背景图片一样,使用selector,不过这里的颜色设置,应该是在listview中的textview中设置。 代码如下: <SPAN xss=removed>&...
此例子是实现listview的条目那条被选中,那条就显示粉色,其它保持白色装填。有需要实现类似功能的亲们可以下载看看。
要想随时更改ListView 中某一行的字体颜色,要在ListView的 OnCustomDrawItem 的事件中书写相关的代码。例如 我想更改选中的某行字体的颜色,则需要在事件中写入下的代码: if item.Index = strtoint(edit1.Text)...
这个代码完美解决了vb.net中的 ListView高亮的问题. 不但可以改变默认的高亮颜色,微蓝色, 而且在ListView的焦点失去的情况下,照样高亮已经选择的行. 不仅单行,复数行的选择也没有问题.