android button 圆角
时间: 2023-03-25 22:03:19 浏览: 172
如何设置?
可以使用XML文件来设置Button的圆角,具体步骤如下:
1. 在res/drawable文件夹下新建一个XML文件,例如button_bg.xml。
2. 在XML文件中添加以下代码:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="20dp" />
<solid android:color="@color/colorPrimary" />
</shape>
其中,android:radius属性设置圆角的半径,android:color属性设置Button的背景颜色。
3. 在Button的属性中设置background属性为刚才创建的XML文件,例如:
<Button
android:id="@+id/my_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="My Button"
android:background="@drawable/button_bg" />
这样就可以设置Button的圆角了。
相关问题
android studio button圆角
要将Android Studio中的按钮设置为圆角,可以使用以下步骤:
1. 在XML布局文件中,将按钮的背景设置为圆角矩形的drawable资源文件。例如:
```
<Button
android:id="@+id/my_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Click me"
android:background="@drawable/my_button_background" />
```
2. 创建一个drawable资源文件,例如my_button_background.xml,将其放置在res/drawable文件夹中。在该文件中,使用shape元素来定义圆角矩形的形状和颜色。例如:
```
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="20dp" />
<solid android:color="#FF4081" />
</shape>
```
在上面的代码中,corners元素定义了圆角的半径,solid元素定义了填充颜色。
3. 在代码中,可以使用findViewById方法获取按钮实例,并设置点击事件等。例如:
```
Button myButton = findViewById(R.id.my_button);
myButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// do something
}
});
```
android studio中button圆角边框
要实现Button的圆角边框,可以通过在xml文件中设置Button的背景来实现。具体步骤如下:
1. 在drawable文件夹下创建一个xml文件,例如button_bg.xml。
2. 在xml文件中添加如下代码:
```
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="20dp" />
<stroke
android:width="2dp"
android:color="@color/colorAccent" />
</shape>
```
其中,corners标签中的radius属性设置圆角的半径,stroke标签中的width属性设置边框的宽度,color属性设置边框的颜色。
3. 在Button的xml布局文件中设置背景为button_bg.xml即可。
阅读全文