要在ShapeDrawable中添加邊框,您可以使用Stroke標簽來定義邊框的屬性。以下是一個示例代碼:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<!-- 設置背景顏色 -->
<solid android:color="#FFFFFF" />
<!-- 設置邊框顏色和寬度 -->
<stroke
android:width="2dp"
android:color="#FF0000" />
<!-- 設置圓角 -->
<corners android:radius="5dp" />
</shape>
在這個示例中,我們定義了一個矩形的ShapeDrawable,背景顏色為白色,邊框顏色為紅色,邊框寬度為2dp,圓角半徑為5dp。您可以根據您的需求調整這些屬性的值來定制邊框的樣式。在您的布局文件中使用這個ShapeDrawable作為背景,就可以顯示帶有邊框的形狀。