在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應該顯示一個帶有自定義邊框的效果了。你可以根據需要調整邊框的顏色、寬度和圓角半徑等屬性。