Android 从小白到大拿之路——计算器_修改按钮样式

来源:互联网 发布:农工商youngg网络域名 编辑:程序博客网 时间:2024/04/27 16:40

总结思路:
一个按钮的样式,分为两步:正常状态和点击时的状态。要修改一个按钮的样式,这两种状态都需要重新设置,并设置一个点击状态转换的动作。
第1步:新建正常状态下的按钮样式:
            在drawable里增加<shape>类型的foreground.xml文件,设置前景色、圆角大小等;
               <corners android:radius="2dp" />
               <solid android:color="@color/white" />
第2步:新建点击状态下的按钮样式:
            在drawable里增加<shape>类型的background.xml文件,设置背景色、圆角大小等;
            <corners android:radius="2dp" />
            <solid android:color="@color/gray" />
第3步:设置点击样式转换的动作:
             在drawable里增加<selector>类型的xml文件,设置             // 点击时显示此句中的background样式
             <item android:drawable="@drawable/background" android:state_pressed="true"/>  
            // 正常状态显示此句中的foreground样式
             <item android:drawable="@drawable/foreground"/>    

第4步:添加到按钮上,如下面的代码


效果图如下:


0 0
原创粉丝点击