Android_Button按下改变背景和字体颜色
2017-07-05 11:02
519 查看
Button控件:
<Button
android:id="@+id/btn_gaibian"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="100"
android:background="@drawable/button_select"
android:textColor="@drawable/button_font_style"
android:text="改变"
android:textSize="18dp" />
button_select.xml代码:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/anxia_p" android:state_pressed="false"></item>
<item android:drawable="@drawable/taiqi_n" android:state_pressed="true"></item>
</selector>
button_font_style.xml代码:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:color="#fff"/>
<item android:state_focused="true" android:color="#fff"/>
<item android:color="#000" />
</selector>
<Button
android:id="@+id/btn_gaibian"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="100"
android:background="@drawable/button_select"
android:textColor="@drawable/button_font_style"
android:text="改变"
android:textSize="18dp" />
button_select.xml代码:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/anxia_p" android:state_pressed="false"></item>
<item android:drawable="@drawable/taiqi_n" android:state_pressed="true"></item>
</selector>
button_font_style.xml代码:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:color="#fff"/>
<item android:state_focused="true" android:color="#fff"/>
<item android:color="#000" />
</selector>
相关文章推荐
- Android之自定义背景Button按钮、自定义形状Button的全攻略、设置字体颜色
- android 在 button、textview等控件按下和选中的时候改变颜色或图片实现方法
- Android用Selector实现Button按下,不可点,正常三种状态下背景颜色的变化
- 改变Android的hello world程序字体颜色和背景颜色
- Android系统状态栏字体颜色在暗色背景和亮色背景下的改变方法
- Android通过selector选择器设置Button或者textview的背景颜色,字体颜色
- android点击Button后,buttton的背景和颜色改变
- android颜色关于Android TabHost切换Tab字体的颜色背景颜色改变
- 关于Android TabHost切换Tab字体的颜色背景颜色改变
- Android如何让TextView子元素随着父元素的背景变化而改变字体颜色?
- 改变Android的hello world程序字体颜色和背景颜色
- Android开发技巧:点击Button改变其背景颜色
- Android TextView设置部分字体颜色改变,部分字体背景改变
- 多个button,改变选中button的背景颜色、字体颜色
- Android 通过按钮Button更改全部的TextView、EditText、Button的字体大小、字体颜色、背景颜色
- Android RadioGroup的RadioButton 选择改变字体颜色和背景颜色
- Button点击背景和字体颜色改变的实现方法
- Android自定义Button字体颜色和背景颜色
- Edit控件中字体、颜色、的局部改变及背景的改变
- 改变Windows命令提示符的背景和字体颜色