Android问题集(二)——TextView在点击时显示不同颜色,Button点击效果
2015-09-01 20:51
585 查看
1、在res目录下新建名为color文件夹;
2、在color中新建text_color.xml文件,并选择selector选项(如下图):
3、在text_color.xml中填写如下代码:
4、在TextView中添加textColor语句,调用text_color.xml:
5、这样,运行程序:未点击时,系统调用
点击时,系统调用
+同理,可以新建drawable文件夹在其内建xml文件,设置按钮点击效果。
+
2、在color中新建text_color.xml文件,并选择selector选项(如下图):
3、在text_color.xml中填写如下代码:
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:color="#ff0000" /> <item android:state_pressed="false" android:color="#00ff00" /> </selector>
4、在TextView中添加textColor语句,调用text_color.xml:
<TextView android:id="@+id/tv1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/goods_more_info" android:textColor="@color/text_color" />
5、这样,运行程序:未点击时,系统调用
<item android:state_pressed="false"android:color="#00ff00" />,字体显示绿色(#00ff00);
点击时,系统调用
<item android:state_pressed="true" android:color="#ff0000" />,字体显示红色(#ff0000)。
+同理,可以新建drawable文件夹在其内建xml文件,设置按钮点击效果。
+
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:state_pressed="true" android:drawable="@drawable/btn_up"></item> <item android:state_pressed="false" android:drawable="@drawable/btn_up"></item> </selector>
相关文章推荐
- 我有DIY一Android遥控-所有开源
- Android桌面悬浮窗效果实现,仿360手机卫士悬浮窗效果
- Android Studio Mac 下修改快捷键
- Android:Layout_weight的深刻理解
- Android-调用本地方法传递数组参数/NDK-JNI开发实例(五)
- Android listView的应用以及Activity跳转
- android layout_weight 管理
- (转)Android-onInterceptTouchEvent()和onTouchEvent()总结
- Android:简单实现ViewPager+TabHost+TabWidget实现导航栏导航和滑动切换
- Android - 卡片式布局 Fragment 详细回顾(二)
- Android MediaExtractor setDataSource
- Android分辨率适配layout布局的问题
- Android应用程序用户界面(八)
- android常用组件之ViewPager
- android5.1 setting之battery
- Android Camera HAL浅析
- Android 打造炫目的圆形菜单 秒秒钟高仿建行圆形菜单
- 配置学习总结高通平台GPIO
- android 优化策略
- Android开发技巧——PagerAdapter再简单的包