王立平--Button背景,点击效果设置

1.新建....xml

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

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

<item android:state_pressed="true"

android:drawable="@drawable/ic_launcher"  />

<item android:state_enabled="true"

android:drawable="@drawable/btn"/>

</selector>

2,

<Button

android:id="@+id/btn_login"

android:layout_width="50dp"

android:layout_height="wrap_content"

android:textSize="20dp"

android:background="@drawable/btn_login"

android:text="登陆" />

时间: 2024-10-30 15:09:59

王立平--Button背景,点击效果设置的相关文章

通过UIView来模拟 实现 Button的点击效果

首先建立根视图 在根视图上实现以下功能: 通过MyButton 实现 button的点击效果 首先建立一个类:MyButton这个类 1.在MyButton.h文件中写一个自定义的方法,把目标和对应的动作传过来 原代码: -(void)addNewTarget:(id)target Action:(SEL)action; target :目标 ,button 执行哪一个类的方法,对应的目标就是那个类的对象 action:动作 ,让button具体做什么事,执行的方法就是对相应的动作 2.在MyB

王立平--EditText中在xml中设置Text,可以获取到。但是自己填写了Text却获取不到

原因:获取的位置不对.应该在监听里面获取.. 红色注释部分:获取的时候,edittext中还没填写数据. protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_login); btn_login=(Button) findViewById(R.id.btn_login); //edt_username=(Ed

android selector设置button点击效果(详细)以及常见问题

button的点击效果学习起来事实上比较容易,此点对开发者来说也是使用的比较频繁的一个知识点,与它相关的还有编辑框的获取焦点时改变背景颜色.选择button选择时改变字体颜色等等.这些其实都是用到的drawable的seletor. 当然drawable中还有很多其他效果可以实现,具体的可以参考笔者的另一篇博客: android修改控件外观(使用drawable资源) 效果:(不点击时显示白色,点击时显示灰色) 实现这个效果其实很简单,在drawable中创建一个xml文件,然后输入两行代码即可

Button按钮点击图片切换效果

Button按钮图片切换效果设置. 通常在工程中用到图片按钮点击事件,大多都用ImageButton.在这里我们用 Button的点击事件,在图片的切换过程中不再通过setBackgroundResource()设置 点击效果.而是通过.xml预先设置好切换效果.在这里我们习惯把该.xml文件放到drawable文件夹下. 代码如下: //xml文件   名称这里为test_press.xml 1. android:state_pressed="true"  为点击后效果 2. and

Android 纯代码添加点击效果

项目中很多的Button, 同时配置很多按钮切图,Selector是不是很烦, 使用下面这个类,就可以直接为Button增加点击效果. 不用多个图片,不用Selector. 用法:Button.setOnTouchListener(Effect_Click.getInstance()); 效果图:    源码: class Effect_Click implements OnTouchListener { private static Effect_Click Effect_Click; pub

EditText输入为空button不可点击搜索

一丶任务详情 二丶改动后演示效果 三丶改动过程 分析:非常明显这里是须要监听EditText,推断输入字符串长度是否不为0来改变Button样式 首先的屡清楚代码逻辑在适当的位子加监听推断是最好的处理方法,然而并没有理清楚.原团队用Eclipse开发且java用的多.代码并没透彻理解(屡清楚某个功能点定会与大家分享)所以呢这里仅仅好自己加入 第一步xml设置button不可点击并改动样式 android:background="@color/login_bar_btn_enable"

android checkBox背景样式及用颜色值实现按钮点击效果

1  使用颜色值(不使用图片)来实现按钮的点击效果: color.xml <color name="head_color">#836FFF</color> <color name="information_title_color">#666666</color> <color name="list_bg_color">#FFF4F4F4</color> <color n

Button拉伸以实现点击效果

开发里要做一个点击Button变换背景的效果,如图 ![未点击Button][1]![点击后Button][2]不仅Button的背景要变:白变红,而且Button里的文字颜色也需要改变:白变红,因为文字的位置看似是在图片旁边,然后我就斯巴达了,一开始我的思路是,三个变化:Button背景,Button里的图片,Button里的文字颜色,用drawLeft配合selector的确可以实现换图,但是文字所占背景就不能更换了,实际上是只需要把图片作为背景即可,然后对需要放置文字的位置进行拉伸即可,这

自定义控件(四)自定义点击效果Button

本节自定义带有点击效果的圆角矩形Button. 功能: 1.button点击变色 2.上面文字也是点击变色 3.button形状为圆角矩形 4.button具有渐变效果 主要分为五步: 首先你需要在res目录下建立一个drawable目录(与像素无关的drawable). 1.设置按钮正常状态 //button_shape_normal.xml <?xml version="1.0" encoding="utf-8"?> <shape xmlns: