在Android中,Button的屬性確實(shí)可以設(shè)置邊框。雖然Android系統(tǒng)并沒有直接提供一個(gè)專門的“邊框”屬性,但你可以通過自定義Drawable(可繪制對(duì)象)來實(shí)現(xiàn)這一效果。
以下是一個(gè)簡(jiǎn)單的例子,說明如何為Button設(shè)置自定義邊框:
res/drawable
目錄下,創(chuàng)建一個(gè)新的XML文件,例如button_border.xml
。在這個(gè)文件中,定義一個(gè)shape
元素來創(chuàng)建邊框效果。<?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" <!-- 邊框?qū)挾?/span> -->
android:color="#000000"/> <!-- 邊框顏色 -->
</shape>
android:background
屬性引用剛才創(chuàng)建的自定義邊框文件。<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"/>
現(xiàn)在,你的Button應(yīng)該顯示一個(gè)帶有自定義邊框的效果了。你可以根據(jù)需要調(diào)整邊框的顏色、寬度和圓角半徑等屬性。