android listview item点击时更改textview的颜色 代码中实现
2014-05-21 00:00
786 查看
listview点击时更改textview文字颜色很多网上的资料都已经介绍,本人也在实际中xml文件中已实现。
但是将xml文件中设置的textcolor放到代码就确不起作用了,目前仍未找到原因,希望知道原因的大神指点下。
不过经过一天的努力还是找到了解决办法,就是自定义按钮文字变色类
new ColorStateList(
new int[][]{
new int[]{android.R.attr.state_pressed}, //1
new int[]{-android.R.attr.state_focused}, //2
new int[]{android.R.attr.state_selected, android.R.attr.state_pressed} //3
},
new int[] {
Color.GREEN, //1
Color.WHITE, //2
Color.BLUE //3
}
);
然后设置 .setTextColor(myColorStateList);就可以了
但是将xml文件中设置的textcolor放到代码就确不起作用了,目前仍未找到原因,希望知道原因的大神指点下。
不过经过一天的努力还是找到了解决办法,就是自定义按钮文字变色类
ColorStateList
代码:new ColorStateList(
new int[][]{
new int[]{android.R.attr.state_pressed}, //1
new int[]{-android.R.attr.state_focused}, //2
new int[]{android.R.attr.state_selected, android.R.attr.state_pressed} //3
},
new int[] {
Color.GREEN, //1
Color.WHITE, //2
Color.BLUE //3
}
);
然后设置 .setTextColor(myColorStateList);就可以了
相关文章推荐
- 在android中当点击ListView的item条目时,使item中的TextView的文字变成其他颜色作为标志
- Android 点击ListView(或GridView)的一个item,使其里面textview变色,点击另一个这个恢复原来颜色
- android listview内的TextView会在点击item的时候灰变背景颜色
- Android中RecyclerView的item中控件的点击事件添加删除一行、上移下移一行的代码实现
- Android开发实现ListView点击item改变颜色功能示例
- android 自定义TextView支持微博功能后在ListView占用了Item点击的解决办法
- Android 代码模拟ListView item的点击事件并且改变背景颜色(笔记)
- android中为TextView动态改变字体颜色,如点击时更改
- android 自定义TextView支持微博功能后在ListView占用了Item点击的解决办法
- android 在listview中实现点击textview改变checkbox的状态
- Android中RecyclerView的item中控件的点击事件添加删除一行、上移下移一行的代码实现
- Android TextView实现不同字体颜色并添加点击事件
- ListView中TextView和item背景点击改变颜色
- android listView 更改simpleAdapter中布局layout中textView颜色
- android 自定义TextView支持微博功能后在ListView占用了Item点击的解决办法
- Android 实现不同字体颜色的TextView实现代码
- android 自定义TextView支持微博功能后在ListView占用了Item点击的解决办法
- Android代码中更改TextView颜色
- Android TV开发:使用RecycleView实现横向的Listview并响应点击事件的代码
- Android 通过按钮Button更改全部的TextView、EditText、Button的字体大小、字体颜色、背景颜色