【android】listview改变选中行字体颜色
来源:互联网 发布:如何精通c语言 编辑:程序博客网 时间:2024/06/10 10:18
目标:选中item,其字体设置为#3197FF,未选中的,其字体为#FFFFFF。其效果图如下:
与listvew设置选中行item背景图片一样,使用selector,不过这里的颜色设置,应该是在listview中的textview中设置。
<?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文件,修改选中行的字体颜色:
<?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>
完成了。
作者:风倾清凌
出处:http://www.cnblogs.com/Amandaliu/
- Android改变ListView选中行字体颜色
- 【android】listview改变选中行字体颜色
- android listview改变选中行字体颜色
- android listView 改变选中行的 字体颜色和 图片
- listview改变选中行字体颜色
- listview改变选中行字体颜色
- Android的ListView子Item选中改变TextView字体颜色
- Android改变选中字体颜色
- Android选中字体颜色改变
- android上改变listView的选中颜色
- android上改变listView的选中颜色
- android listview 选中部分 文字颜色改变
- Android上改变listView的选中颜色
- android上改变listView的选中颜色
- Android 当listview某项被选中时,改变字体的颜色,采用XML来配置
- ListView Item 选中时 改变 TextView 的字体颜色
- android listview改变字体的大小、颜色
- android listview改变字体的大小、颜色
- android-处理日期时间 - 随心
- 登陆窗口
- table固定单元格宽度
- MyEclipse/Eclipse 生成Java Doc
- 查询端口占用和清除端口占用的程序
- 【android】listview改变选中行字体颜色
- 算法系列(二) 归并排序
- 小程序
- C++中的string用法(一)
- ant+svn简化打版本的方法(j2ee)
- 利用eclipse external tool 执行mvn jetty:run
- 实习笔记----用脚本实现文件夹双向同步(备份)
- 资深层序员的20条建议
- 关于UITABLEVIEW的使用说明