在Android中,Button的属性确实可以设置边框。虽然Android系统并没有直接提供一个专门的“边框”属性,但你可以通过自定义Drawable(可绘制对象)来实现这一效果。
以下是一个简单的例子,说明如何为Button设置自定义边框:
res/drawable
目录下,创建一个新的XML文件,例如button_border.xml
。在这个文件中,定义一个shape
元素来创建边框效果。<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#FFFFFF"/> <!-- 背景颜色 -->
<corners android:radius="4dp"/> <!-- 边框圆角半径 -->
<stroke
android:width="2dp" <!-- 边框宽度 -->
android:color="#000000"/> <!-- 边框颜色 -->
</shape>
android:background
属性引用刚才创建的自定义边框文件。<Button
android:id="@+id/my_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Click Me!"
android:background="@drawable/button_border"/>
现在,你的Button应该显示一个带有自定义边框的效果了。你可以根据需要调整边框的颜色、宽度和圆角半径等属性。