(1)一般做法:                      表示不知道为什么没有效果
(2)selector完成:        drawable/button_color.xml        <?xml version="1.0" encoding="utf-8"?>        <selector xmlns:android="http://schemas.android.com/apk/res/android">                 /            <item android:state_pressed="true">//定义当button 处于pressed 状态时的形态。                <shape>                    <gradient android:startColor="#8600ff" />                    <stroke     android:width="2dp" android:color="#000000" />                    <corners android:radius="5dp" />                    <padding android:left="10dp" android:top="10dp"                                     android:bottom="10dp" android:right="10dp"/>                shape>            item>            <item android:state_focused="true">//定义当button获得 focus时的形态                <shape>                        <gradient android:startColor="#eac100"/>                        <stroke     android:width="2dp" android:color="#333333"    color="#ffffff"/>                        <corners android:radius="8dp" />                        <padding android:left="10dp" android:top="10dp"                                         android:bottom="10dp" android:right="10dp"/>                shape>            item>        selector>        最后,如何应用该selector?        在<Button />中加上:        android:focusable="true"        android:background="@drawable/button_color"

shape属性参照:http://blog.csdn.net/cl18652469346/article/details/53393718

更多相关文章

  1. 三、安卓UI学习(1)
  2. android用户界面之按钮(Button)教程实例汇
  3. 在Fragment中设置控件点击方法,执行失败。
  4. TabHost与RadioGroup结合完成的菜单【带效果图】5个Activity
  5. Android开发——Android搜索框架(二)
  6. Android常用控件
  7. android用户界面-组件Widget-画廊视图Gallery
  8. Android(安卓)Studio & ADT 快捷键配置文件所在目录,自定义后可导
  9. Android架构分析之使用自定义硬件抽象层(HAL)模块

随机推荐

  1. 做谷歌地图是获得Map key的方法
  2. 直播代码Android怎么实现定时任务及闹钟?
  3. Android 开发资料总结--依赖注入框架
  4. Android属性动画AnimatorSet源码简单分析
  5. Android的Adapter用法理解
  6. Android(安卓)AES加密工具类分享
  7. Android Http通信
  8. Android中的定时器AlarmManager
  9. Android 下拉刷新框架实现
  10. 关于getting 'android:label' attribute: