Android设置按钮圆角矩形
时间: 2023-09-11 16:06:21 浏览: 165
你可以通过在XML布局文件中使用`GradientDrawable`来设置按钮的圆角矩形。
1. 首先,在布局XML文件中定义一个按钮:
```xml
<Button
android:id="@+id/my_button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="My Button" />
```
2. 接下来,为按钮创建一个新的背景,使用`GradientDrawable`类:
```xml
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="20dp" />
<solid android:color="@color/my_color" />
</shape>
```
在这个示例中,我们设置了按钮的圆角半径为20dp,并将按钮的背景颜色设置为`@color/my_color`。
3. 最后,在布局XML文件中为按钮应用新的背景:
```xml
<Button
android:id="@+id/my_button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="My Button"
android:background="@drawable/my_button_bg" />
```
这里,我们将新的背景应用到按钮上,使用`@drawable/my_button_bg`引用我们刚刚定义的背景。
现在你的按钮就是一个圆角矩形了!
阅读全文