为TextView设置两种状态,程序中可以动态切换

本篇文章主要介绍了"为TextView设置两种状态,程序中可以动态切换 ",主要涉及到为TextView设置两种状态,程序中可以动态切换 方面的内容,对于为TextView设置两种状态,程序中可以动态切换 感兴趣的同学可以参考一下。

经常会需要用文字的两种状态来表示当前系统的某两种状态。比如:
 
 
 
 
这里的第一个TextView和后两个TextView就表示了两种状态。我们可以在程序的动态的切换状态(而不是直接修改颜色)
 
 
可以利用TextView的enable属性实现:
 
在res中建立一个color文件夹,在其中新建一个xml(xxx.xml):
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_enable="false" android:color="@color/white"></item>
 
<item android:color="@color/login_footerbutton_n"></item>
 
</selector>
 
TextView的属性加一条:
android:textColor="@color/xxx"
 
 
TextView的enable的属性默认为true。
在程序中设置TextView的状态:
tabTextView.setEnabled(false);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值