android美化按钮
时间: 2023-07-22 07:21:03 浏览: 176
Android中可以通过使用不同的drawable资源文件来美化按钮。以下是一些常用的方法:
1. 使用shape文件:可以通过在drawable文件夹下创建shape.xml文件来创建不同形状的按钮,并设置不同的边框、填充颜色等属性。
2. 使用selector文件:可以使用selector.xml文件来创建不同状态下的按钮样式,例如按下、选中、禁用等状态。
3. 使用图片资源:可以通过在drawable文件夹下添加不同的图片资源来设置按钮的背景图片。
4. 使用自定义样式:可以通过在styles.xml文件中定义自定义样式,然后将样式应用到按钮上。
例如,可以在drawable文件夹下创建一个名为button_shape.xml的文件,内容如下:
```
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#FF4081" />
<corners android:radius="20dp" />
<stroke
android:width="2dp"
android:color="#FFFFFF" />
</shape>
```
然后在布局文件中设置按钮的背景为这个shape文件,如下:
```
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Click me"
android:background="@drawable/button_shape" />
```
这样就可以创建一个圆角矩形按钮,背景颜色为#FF4081,边框宽度为2dp,边框颜色为#FFFFFF。
阅读全文