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);就可以了