在项目中遇到一种情形,一个TextView如果可以点击-文字颜色为黑色,当点击以后就变为不可点击-文字颜色为蓝色。

然后当然是选择selector了,

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/black_333333" android:state_enabled="true" />
<item android:color="@color/blue" android:state_enabled="false" />
</selector>

注意代码中设置颜色不是用drawable!

注意! android:color 这个属性是联想不出来的(我的Studio2.2.2,联想不出来)

直接手敲出来!直接手敲出来!直接手敲出来!

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:textColor="@drawable/selector_text_color" />

然后直接设置到android:textColor属性上面就可以了

后续:

发现为啥联想不出来android:color属性了,上面的Selector是直接在drawavble文件夹里面创建的,

设置item时候联想不出来android:color属性。

可以在res文件夹上面直接右键——>new——>Android resources directory;

创建color文件夹取名就叫color

然后在color文件下新建selector文件就可以直接设置android:color属性了。

给TextView设置颜色选择器selector相关推荐

  1. Android SpannableString 给TextView 设置颜色,删除线等

    SpannableString  修改指定字体颜色,用在协议方面, 给字体添加下划线,删除线,等功能 . setSpan(Object what, int start, int end, int fl ...

  2. 颜色选择器vue3-colorpicker

    其他选择器:一款支持vue3 的颜色选择器 | ColorPickerV3基于vue3的颜色选择器支持颜色透明度与rgba.hexhttps://colorpickerv3.wcrane.cn/gui ...

  3. 自绘按钮实现颜色选择器

    一.前言 很多时候,我们需要让用户在软件上选择颜色,那么一个"颜色选择器"就肯定需要了,本例程就是使用普通的按钮(Button)控件来实现颜色选择器. 首先来看一下最后的效果图: ...

  4. TextView文本颜色状态选择器

    ImageView状态选择器 一般情况下,我们为ImageView设置一个状态选择器,实现点击控件改变其背景图片: 如: <ImageView android:id="@+id/nav ...

  5. Android中设置TextView的颜色setTextColor

    tv.setTextColor(Color.parseColor("#FFFFFF")); tv.setTextColor(Color.WHITE); tv.setTextColo ...

  6. android textview改变部分文字的颜色和string.xml中文字的替换及部分内容设置颜色、字体、超链接、图片...

    一:TextView组件改变部分文字的颜色: 1.TextView textView = (TextView)findViewById(R.id.textview); 2. 3.//方法一: 4.te ...

  7. android 中TextView设置部分文字背景色和文字颜色

    通过SpannableStringBuilder来实现,它就像html里边的元素改变指定文字的文字颜色或背景色 public class MainActivity extends Activity { ...

  8. android TextView设置字体颜色

    今天,简单讲讲如何设置TextView的字体颜色. 其实很简单,不过之前忘记了,所以还是记录,总结一下. TextView的字体设置方法: 1.直接通过配置文件设置 2.在Activity类中进行设置 ...

  9. android textview 背景图片,Android—TextView 背景颜色与背景图片设置

    Android TextView 背景颜色与背景图片设置,android textview 控件,android textview 背景, android textview 图片,android te ...

最新文章

  1. python将一个json字典转换为一个python对象
  2. CSS3 Media Queries详细介绍和使用实例
  3. XP 终端服务组件 恢复补丁包 terminal service patch
  4. 使用Spring Security 3.1保护RESTful Web服务,第3部分
  5. 密码学专题 证书和CA指令 证书和CA功能概述
  6. Exchange邮件系统日志查看及管理
  7. sqlserver 缩小表空间
  8. Compose 1.0 即将发布,你准备好了吗?
  9. qt 多重继承_C++多继承(多重继承)详解
  10. python(源码包安装 基本使用 循环)
  11. go -生成pb文件 - 上
  12. 十本Java网站开发必看书籍
  13. PCB封装绘制时的摆放方向
  14. ssh-keygen 参数说明
  15. Unifying Task-oriented Knowledge Graph Learning and Recommendation
  16. 计算机应用基础评分标准及评分细则,《计算机应用基础》评分标准(范文).doc
  17. PHP防花生日记官网源码【前后端分离】源码
  18. Linux系统之复制粘贴命令
  19. Android特效专辑(十二)——仿支付宝咻一咻功能实现波纹扩散特效,精细小巧的View
  20. 妹妹画的小恐龙和我用Python画的小恐龙,你更加喜欢谁的!❤️

热门文章

  1. 【JZOJ4178】【NOI2015模拟YDC】游戏(阶梯nim游戏)
  2. 使用PreListener与InteractionListener的一个小发现
  3. 阿里云服务器ECS与域名的绑定
  4. 2017科协青少年科技中心--中央电教馆(与科技相关的比赛)
  5. static、const、volatile等关键字作用
  6. 网页中为什么不显示图片
  7. NFC应用(二)读写器模式
  8. win10专业版 hyper-v 找不到
  9. Qt-FFmpeg开发-保存视频流裸流(11)
  10. 11亿年轻人听力受损:先别担心头发了,你都要聋了!