Android文字点击时变色

1.在colors.xml中,添加两个item。注意这两个item的标签是<drawable>,不是<color>!

<drawable name="primary_green">#8cb800</drawable><drawable name="gray">#C2C2C2</drawable>  

2.在drawable中添加txt_color_green_gray.xml。在这里使用是android:color而不是android:drawable。文件内容如下:

<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android">     <item android:color="@drawable/gray"         android:state_pressed="true"/>     <item android:color="@drawable/primary_green"         android:state_pressed="false"/> </selector>

3.在TextView中使用上面创建的txt_color_green_gray.xml:

<TextView      android:layout_width="match_parent"      android:layout_height="wrap_content"      android:clickable="true"      android:gravity="center"      android:text="添加好友"      android:textColor="@drawable/txt_color_green_gray"      android:textSize="20sp" /> 
时间: 2024-11-14 12:04:54

Android文字点击时变色的相关文章

jS实现文本框在点击时变色

jS实现文本框在点击时变色 网页上默认的文本框老是灰色风格,看的都有点不耐烦了,用CSS和JS改变其样式是大家都喜欢用的方法,今天写了一个点击边框变色的文本框,鼠标点击文本框将要输入的时候,文本框自动变色高亮显示,非常有视觉效果,让文本框变漂亮了许多.HTML代码如下: 01 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xh

Android自定义控件3:带边框点击背景变色的textview,原型是支付宝手机充值中话费充值按钮

一.原型:支付宝手机充值中话费充值按钮. 二.实现效果: 三.在res/drawable下面创建两个xml: custom_border_txt_bg.xml用户可点击时,点击切换背景 custom_border_txt_bg2.xml不可以点击时,自定义的背景 custom_border_txt_bg.xml: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="

倒计时、点击移动变色与注册时,JS验证密码是否正确

<input id="b1" type="button" value="同意(10)" disabled="disabled" /> <script type="text/javascript"> var t = 10; var aa = window.setInterval('a()', 1000); function a() { var b = document.getEleme

Android设置点击变色效果

首先在drawable下面新建一个select.xml文件,代码如下: 1 <?xml version="1.0" encoding="utf-8"?> 2 <selector xmlns:android="http://schemas.android.com/apk/res/android" > 3 <item android:state_pressed="true" android:drawa

Android 6.0+ 运行时权限

1.权限被分为了普通和危险两种 2.打电话的Demo import android.Manifest; import android.app.Activity; import android.content.Intent; import android.content.pm.PackageManager; import android.net.Uri; import android.os.Bundle; import android.provider.Settings; import andro

android文字阴影效果(转)

关于android文字阴影,共有四个属性可以设置: android:shadowColor :阴影颜色 android:shadowDx :阴影x方向位移 android:shadowDy :阴影y方向位移 android:shadowRadius :阴影的半径 注意:阴影的半径必须设,为0时没有效果. 下面为改变x位移: android:shadowColor="#ff000000"  (前两位为透明度) android:shadowDx="2" android:

WebView中实现延迟加载,图片点击时才加载。

1 String newHtml = html + 2 "<script type=\"text/javascript\">" + 3 "(function (){"+ 4 "var imageList = document.getElementsByTagName(\"img\");"+ 5 "for(var i=0; i<imageList.length; i++){&quo

android文字阴影效果设置

<TextView android:id="@+id/tvText1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="text1" android:textSize="30sp" android:textStyle="bold" android:textC

点击时改变按钮图标

参考:http://www.mkyong.com/android/android-imagebutton-selector-example/ http://developer.android.com/guide/topics/ui/controls.html 1.在res/drawable文件夹下新建filename.xml文件: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:andr