TextView设置点击效果
2012-09-17 12:27
218 查看
美工要求给TextView上的文字设置点击效果,就和button一样,想了想,有2个办法可以实现:
第一个办法:
定义颜色变化的XML:
res/color/textview.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" android:color="#ff0000" />
<item android:state_focused="true" android:color="#ff0000" />
<item android:state_pressed="true" android:color="#ff0000" />
<item android:color="#89683B" />
</selector>
2.设置textview的selector
<TextView android:layout_width="wrap_content" android:id="@+id/Item_Text"
android:textColor="@color/textview" android:layout_gravity="center"
android:singleLine="true" android:layout_height="wrap_content"
android:gravity="center">
</TextView>
第二个办法:
这个办法具体如何使用,请查看API文档。
SpannableString sp = new SpannableString();
相关文章推荐
- Android在xml中设置组件风格(圆角,点击效果selector,边框,进度条风格,动画)TextView文字透明度
- android 设置textview边框以及点击效果
- TextView中的文本加效果,如设置不同颜色,大小或点击事件
- TextView 设置 点击效果
- 设置TextView等View组件点击效果。点击修改背景。字体颜色等
- TextView设置selector后,没有点击效果
- 动态设置TextView的高度,就是点击收起和展示更多的效果
- TextView SpannableString 使用之实现可点击超链接效果
- Android设置TextView的Selector来控制点击的颜色
- Android TextView设置高亮,颜色,点击跳转链接
- ListView,Item中的TextView设置跑马灯效果;
- Android ImageButton | Button | TextView 点击和触摸效果
- textview添加selector实现button的点击效果
- android 设置textview中划线效果
- Android:通过SpannableString为TextView设置丰富的显示效果
- android 给textview部分文字设置点击事件
- 通过SpannableString为TextView设置丰富的显示效果
- 对于TextView某些字符设置点击事件和改变颜色
- 关于TextView中,设置指定部分文字改变颜色,和指定部分文字点击事件