TextView 添加Selector的背景和颜色不能正常运行



TextView 添加Selector的背景和颜色不能正常运行,原因,textview未设置clickable

<TextView

android:id="@+id/tv_edit"

android:layout_width="63dp"

android:layout_height="25dp"

android:layout_alignParentRight="true"

android:layout_margin="10dp"

android:background="@drawable/background_donwload_edit"

android:gravity="center"

android:text="@string/edit"

android:textColor="@color/kk_download_edit_color"

android:textSize="12sp"

android:clickable="true"

/>

background_donwload_edit.xml文件

<?xml version="1.0" encoding="utf-8"?>

<selector xmlns:android="http://schemas.android.com/apk/res/android">

<item android:drawable="@drawable/kk_download_edit_normal" android:state_pressed="false"></item>

<item android:drawable="@drawable/kk_download_edit_pressed" android:state_pressed="true"></item>

</selector>

时间: 2024-10-11 19:24:45

TextView 添加Selector的背景和颜色不能正常运行的相关文章

android:为TextView添加样式——下划线,颜色,设置链接样式及前背景色

实现下划线及颜色设置: public class AtActivity extends Activity { LinearLayout ll; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); l

Android中实现为TextView添加多个可点击的文本

这篇文章主要介绍了Android中实现为TextView添加多个可点击的文本,可实现类似Android社交软件显示点赞用户并通过用户名称进入该用户主页的功能,是非常实用的技巧,需要的朋友可以参考下.具体如下: 很多时候我们在使用社交软件的过程中多多少少会为别人的帖子点赞,如下图所示: 可以看到用户页面显示出来的只是点了赞的用户的名称,点击这些名称可以进入到该用户的主页.下面我们就来实现类似的效果. 具体代码如下: 1 @Override 2 protected void onCreate(Bun

动态添加的RadioButoon实现字体颜色改变

我们都知道xml文件里写入的RadioButton可以给它的颜色设置一个selector,很轻松实现选中与未选中即点击后字体颜色发生改变,但是代码里动态加入的radioButton应该如何设置呢 今天为大家带来一个Demo有关动态添加的RadioButoon实现字体颜色改变 main_activity.xml:代码里写入两个固定的radioButton <?xml version="1.0" encoding="utf-8"?><LinearLay

android 为TextView添加边框

今天需要在TextView上面添加一个边框,但是TextView本身不支持边框,所以只能采用其他方式,在网上查询了一下,主要有三种方式可以实现1.带有边框的透明图片2.使用xml的shape设置3继承TextView覆写onDraw方法. 方法一: 带有透明图片的背景图,这个没有什么好将的,自己制作一个就行 ,然后设置background就可以了 方法二: 通过shape来设置背景图片 首先一个textview_border.xml文件放在drawable文件夹里面 [html] view pl

Android - TextView添加图片

TextView添加图片 本文地址:http://blog.csdn.net/caroline_wendy Android UI设计时,经常需要在文字周围添加图片. 比较简单的方法是直接使用Layout把View组合到一起: <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/icon_ho

Android studio 用控件TextView 添加图片

作业:用TextView 添加图片:创建一个按键,按键按下时就切换一张图片,总共有5张图片 1.在资源文件夹中加入图片 2.实现如下代码 public class MainActivity extends AppCompatActivity { TextView tx; Button bt1; int a; ImageSpan span1,span2,span3,span4,span5; @Override protected void onCreate(Bundle savedInstance

Android 编程下 TextView 添加链接的一种方式

原文地址:http://www.cnblogs.com/sunzn/p/3406013.html 通过如下这种方式给 TextView 添加的链接支持链接样式.点击事件.href 样式,代码如下: package cn.sunzn.tlink; import android.app.Activity; import android.os.Bundle; import android.text.Html; import android.text.Spanned; import android.te

android textview添加滚动条

给textview添加滚动条 方式一: xml代码: //设置滚动条的方向 android:scrollbars="vertical" java中设置 tView=(TextView) findViewById(R.id.tv1); //设置滚动方式tView.setMovementMethod(ScrollingMovementMethod.getInstance()); 方式二: 直接通过ScrollView <ScrollView android:layout_width=

Android TextView文字透明度和背景透明度设置

textview1.setTextColor(Color.argb(255, 0, 255, 0)); //文字透明度 控件设为半透明: 控件名.getBackground().setAlpha(int); int 在0-255之间 package net.android.alpha; import android.widget.TextView; import android.os.Bundle; import android.view.ViewGroup; import android.ap