在res/drawable文件夹新增一个XML文件,此文件设置了图片的触发状态,你可以设置 state_pressed,state_checked,state_pressed,state_selected,state_focused,state_enabled 等几个状态:

 

背景配置文件:
button_bg.xml
<?xml version="1.0" encoding="UTF-8"?>

           android:state_pressed="true"
       android:drawable="@drawable/button_focused" />
   

       android:state_pressed="true"
       android:drawable="@drawable/button_defocused" />
           android:drawable="@drawable/button_focused" />
           android:drawable="@drawable/button_defocused" />

 

button_focused.xml //实现渐变色的效果

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

           android:paddingTop="5dp" android:angle="0" />
   
   

button_defocused.xml
<?xml version="1.0" encoding="UTF-8"?>

           android:paddingTop="5dp" android:angle="0" />
   

 

字体颜色配置文件:
button_font.xml
<?xml version="1.0" encoding="utf-8"?>

   
   
   
   

我的程序中只做了简单设置:

              android:state_pressed="true"
          android:drawable="@drawable/btn_poilist1" />
              android:state_enabled="true"    
          android:state_pressed="false"
          android:drawable="@drawable/btn_poilist" />

普通状态按钮为前面的,按下状态的按钮为后面的。

更多相关文章

  1. Android(安卓)PreferenceActivity 使用练习
  2. android布局layout中的一些属性
  3. android WindowManager可拖动悬浮按钮
  4. 打开系统wifi设置界面
  5. Android动态权限管理
  6. Android单选框(RadioButton)
  7. 关于Android如何改变ProgressBar进度条颜色
  8. Android开发EditText属性
  9. EditText的属性

随机推荐

  1. android软键盘挡住输入框问题解决方法
  2. android Log图文详解(Log.v,Log.d,Log.i,
  3. afinal - afinal 是一个android的 orm 和
  4. Android开发之旅:android架构
  5. Android TextView 属性设置
  6. android控件的对齐方式转讲
  7. android 开发布局之RelativeLayout
  8. android Intents和Intent Filters - 开发
  9. Android SDCard Mount 流程分析
  10. 浅谈android的selector背景选择器