listview改变选中行字体颜色

原创 2015年11月18日 14:20:58

目标:选中item,其字体设置为#3197FF,未选中的,其字体为#FFFFFF。其效果图如下:

bg

与listvew设置选中行item背景图片一样,使用selector,不过这里的颜色设置,应该是在listview中的textview中设置。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?xml version="1.0" encoding="utf-8"?> 
<TableLayout
    xmlns:android="http://schemas.android.com/apk/res/android"   
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    >
         <TableRow >
         <TextView
            android:id="@+id/name_tv" 
            android:layout_height="wrap_content"
            android:layout_width="wrap_content"
            android:textSize="25px"
            android:textColor="@drawable/itemcolor"> 
         </TextView>
         </TableRow>
</TableLayout>

同样,定义itemcolor.xml文件,修改选中行的字体颜色:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?xml version="1.0" encoding="utf-8" ?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<!-- 没有焦点时字体颜色 -->
<item
    android:state_selected="false"
    android:color="#FFFFFF"/>
<!--选中时的字体颜色  --> 
<item
    android:state_selected="true"
    android:color="#3197FF"/>
<!-- 非触摸模式下获得焦点并单击时的字体颜色 --> 
<item
    android:state_focused="true"
    android:state_pressed="true"
    android:color="#3197FF"/>
</selector>

相关文章推荐

Android改变ListView选中行字体颜色

最近项目ListView浏览时候用改变颜色来记录选中行,网上Baidu,Google了好久,最后结合网上资料和自己的实践, 终于成功实现了功能!效果图如下: 具体的代码如下: 1、ListV...
  • zz_mm
  • zz_mm
  • 2012年04月26日 11:06
  • 9575

【Android】Listview可以选择多行,点击选中行item字体颜色变化

界面是一个listview,初始字体均为红色,点击一行选中时为字体颜色为绿色,再次点击取消选中变为红色,可以同时选择多行记录  页面布局文件: ...

【转载】Listview可以选择多行,点击选中行item字体颜色变化

界面是一个listview,初始字体均为红色,点击一行选中时为字体颜色为绿色,再次点击取消选中变为红色,可以同时选择多行记录 页面布局文件: ...

android listView 改变选中行的 字体颜色和 图片

以前的一项目,突然要需求了,Listview的子项点击事件要改变子项的图片和文字颜色,刚开始找了好多博客都是不太好用 后来找到一个比较靠谱点的demo,然后自己改改就能实现效果了 上代码: MI...

listview、GridView单点击效果,点击改变背景改变item字体颜色实现

有的时候,会有这样的需求,在listview,GridView这种复用型控件中,实现单个item点击,item内容变色,或者item背景改变,当点击了第一个item,item背景改变,当点击第二个it...

动态改变Listview的item背景颜色和item中字体的颜色

这是我的第一篇博文,如有什么不妥的地方请大家多多包涵,好了,进入今天的主题,前段时间有个朋友问了我一个效果,该效果的具体实现是点击Listview,然后Listview中的item项的背景颜色和ite...

实现listview条目点击后改变item背景颜色和字体颜色并保留

先上效果图。 其实实现是很简单的在item的布局中设置背景颜色选择器,当item被选中时就会改变背景颜色 字体颜色在listview的adapter这种进行设置,定义标记记录当前被点击的item,分...

ListView选中item颜色改变

  • 2015年08月05日 10:27
  • 2.88MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:listview改变选中行字体颜色
举报原因:
原因补充:

(最多只允许输入30个字)