Android TextView 状态切换时变化文字颜色
2015-08-20 16:04
309 查看
在看这个问题的时候,查过一些资料都是的不准确,这里总结一下。主要对按下字体颜色变化,释放字体颜色还原,其他情况做法类似。网上说设置clickable为true,焦点为true都不太靠谱。其实只需要配置好,一切问题都解决了。废话不多是,直接上代码。
color配置文件路径:res/color/test_text_select.xml。
color配置源码:
注意:如果是在代码中设置,一定要这样写
<TextView android:id="@+id/test" android:layout_width="wrap_content" android:layout_height="wrap_content" android:drawableLeft="@drawable/common_back_select" android:text="测试" android:textColor="@color/test_text_select" />"
color配置文件路径:res/color/test_text_select.xml。
color配置源码:
<selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:color="#ff5a4c" android:state_pressed="true" /> <item android:color="#e33949" /> </selector>
注意:如果是在代码中设置,一定要这样写
test.setTextColor(getResources().getColorStateList(R.color.test_text_select));
相关文章推荐
- android-ndk r10环境搭建
- Android实现浮层的上下滑动(支持内部添加View)
- 图标左右抖动动画
- 利用ADB Root权限破解锁屏密码(原)
- Android(java)学习笔记183:判断SD卡状态和存储空间大小
- Android RSA加密解密
- [置顶] Android应用程序签名
- Android ListView异步加载图片乱序问题,原因分析及解决方案
- Android之如何使用javascript调用android代码
- Android 自定义View解决引导,操作指导等操作,你还在用ViewPager么?
- Android 自定义View解决引导,操作指导等操作,你还在用ViewPager么?
- android 点滴——JSON
- Xamarin.Android 如何使用Assets目录下的文件
- 纯手工gcc 编译android native Cpp代码
- 腾讯Bugly干货分享:Android应用性能评测调优
- Android 获取麦克风的音量(分贝)
- Android中layout_gravity和gravity
- android的view和viewgroup分析
- SuperMemo学习记录和课程的备份(UX/iPhone/Android)
- Android-监听SD卡状态(BroadcastReceiver)