//在res目录下重绘样式 路径:res/drawble/name 类型为shape<shape xmlns:android="http://schemas.android.com/apk/res/android" ><!-- 借助此属性绘制图形背景色 --><solid android:color="#ff669900"/><!-- 绘制图形角度 --><corners android:radius="20dp"/><!-- 绘制图形边框 --><stroke android:width="2dp"android:color="#ff6699cc"/></shape>//在res目录下新建选择器 路径:res/drawble/name 类型selector<selector xmlns:android="http://schemas.android.com/apk/res/android" ><item android:color="@android:color/white" android:state_pressed="false"/><item android:color="@android:color/holo_red_dark" android:state_pressed="true"/>//layout设置<Buttonandroid:id="@+id/button1"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_alignParentTop="true"android:layout_marginTop="10dp"style="@style/MyButton01.MyButton02"android:text="Button"android:textColor="@drawable/btn_textcolor_selector"android:background="@drawable/btn_background_selector"/><!-- 切换器 --></selector>
利用选择器修改button样式
最新推荐文章于 2023-01-16 23:24:45 发布
本文介绍如何在Android应用中定制按钮的样式,包括背景颜色、边框及圆角等,并通过选择器实现按下状态的颜色变化,最后在布局文件中进行设置。
256

被折叠的 条评论
为什么被折叠?



