android点击Button后,buttton的背景和颜色改变
2015-01-15 20:35
465 查看
<Button
android:background="@drawable/et_bg"
android:textColor="@drawable/login_btn_textcolor"
/>
背景代码:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_focused="true" android:drawable="@drawable/et_bg_press" /> <!-- focused -->
<item android:state_pressed="true" android:drawable="@drawable/et_bg_press" /> <!-- pressed -->
<item android:state_selected="true" android:drawable="@drawable/et_bg_press" /> <!-- pressed -->
<item android:drawable="@drawable/tv_bg" /> <!-- default --> //没有pressed时button的背景
</selector>
颜色代码
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_focused="true" android:color="@color/white" /> <!-- focused -->
<item android:state_pressed="true" android:color="@color/white" /> <!-- pressed -->
<item android:state_selected="true" android:color="@color/white" /> <!-- pressed -->
<item android:color="@color/title" /> <!-- default --> //没有pressed时button的颜色
</selector>
android:background="@drawable/et_bg"
android:textColor="@drawable/login_btn_textcolor"
/>
背景代码:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_focused="true" android:drawable="@drawable/et_bg_press" /> <!-- focused -->
<item android:state_pressed="true" android:drawable="@drawable/et_bg_press" /> <!-- pressed -->
<item android:state_selected="true" android:drawable="@drawable/et_bg_press" /> <!-- pressed -->
<item android:drawable="@drawable/tv_bg" /> <!-- default --> //没有pressed时button的背景
</selector>
颜色代码
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_focused="true" android:color="@color/white" /> <!-- focused -->
<item android:state_pressed="true" android:color="@color/white" /> <!-- pressed -->
<item android:state_selected="true" android:color="@color/white" /> <!-- pressed -->
<item android:color="@color/title" /> <!-- default --> //没有pressed时button的颜色
</selector>
相关文章推荐
- Android开发技巧:点击Button改变其背景颜色
- Android 设置按钮点击时候颜色背景的改变
- android选择或点击背景颜色改变效果
- Android 代码模拟ListView item的点击事件并且改变背景颜色(笔记)
- Android通过点击按钮改变Activity的背景颜色_个人笔记
- ListView中的Button点击后相应的Item改变背景颜色
- 【android】关于点击button1后改变颜色且保持,再点击别的button后颜色改变,button1变回原色
- Android_Button按下改变背景和字体颜色
- Android中的Button自定义点击效果之改变点击时按钮的颜色
- Android 如何点击改变ListView行布局的TextView内容和颜色背景
- C#button之怎样点击按钮使之循环改变背景颜色
- Android LinearLayout 点击背景颜色改变
- android gridview点击子选项动态改变item背景颜色
- android Button 点击背景与文字颜色变化效果
- Button点击背景和字体颜色改变的实现方法
- Android开发————Button点击改变颜色
- Android TextView的点击效果之改变背景颜色
- \t\t孙鑫 第十课之四 改变Button文字/背景颜色
- 孙鑫 第十课之四 改变Button文字/背景颜色
- [Android]点击外层lyout控件改变内层控件颜色