Button背景颜色选择器。
2017-03-06 19:30
183 查看
----- res/drawable/btn_status_selector.xml
----- 不同状态对应的颜色是完全独立的,互不影响的
----- #9f00 normal
----- #3f00 pressed
-----#9000 state_enabled = false
--- 对应效果
normal #9f00
按下 #3f00
设置为status_enabled = false #9000
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_enabled="false"> <color android:color="#9000"></color> </item> <item android:state_pressed="true"> <color android:color="#3f00"></color> </item> <item> <color android:color="#9f00"></color> </item> </selector>
----- 不同状态对应的颜色是完全独立的,互不影响的
----- #9f00 normal
----- #3f00 pressed
-----#9000 state_enabled = false
final Button btnStatus = (Button) findViewById(R.id.btn_status); btnStatus.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { btnStatus.setEnabled(false); Toast.makeText(MainActivity.this, "btn", Toast.LENGTH_SHORT).show(); } });
--- 对应效果
normal #9f00
按下 #3f00
设置为status_enabled = false #9000
相关文章推荐
- Android通过selector选择器设置Button或者textview的背景颜色,字体颜色
- 通过选择器selector给TextView,Button设置字体颜色和背景颜色
- ListView中的Button点击后相应的Item改变背景颜色
- Android button, xml文件定义形状,代码中修改背景颜色
- navigationItem.rightBarButtonItem 设置背景图片,颜色更改解决办法
- MFC修改button的颜色、背景、边框
- Android button 圆角动态更改背景颜色
- button改变背景与文字颜色
- IOS button背景颜色状态设置
- CSS3 选择器、颜色与度量单位、文本、边框、背景
- 怎么给button设置背景颜色?【Android】
- 关于android Button按钮变换背景选择器不好用问题
- js实现的简单radio背景颜色选择器代码
- 怎么让点击item的时候里面的button不会变换背景颜色,在点击具体的button时才变??
- android 快速开发-Button的背景选择器和边框
- Android之自定义背景Button按钮、自定义形状Button的全攻略、设置字体颜色
- Android开发技巧:点击Button改变其背景颜色
- 安卓自定义圆角Button,继承Button类实现在xml设置圆角半径和背景颜色和点击背景颜色
- Android 通过按钮Button更改全部的TextView、EditText、Button的字体大小、字体颜色、背景颜色
- Android用Selector实现Button按下,不可点,正常三种状态下背景颜色的变化