在 Android 中绘制边框有以下几种常见的方法:
1. 使用 `View` 的 `setBackgroundResource()` 方法:
```xml
android:layout_width="200dp" android:layout_height="200dp" android:background="@drawable/border_drawable" /> ``` ```xml android:shape="rectangle"> android:width="2dp" android:color="#000000" /> ``` 2. 使用 `GradientDrawable`: ```kotlin // 在 Kotlin 代码中 val borderDrawable = GradientDrawable() borderDrawable.shape = GradientDrawable.RECTANGLE borderDrawable.setStroke(2, Color.BLACK) myView.background = borderDrawable ``` 3. 使用 `ShapeDrawable`: ```kotlin // 在 Kotlin 代码中 val borderDrawable = ShapeDrawable(RectShape()) borderDrawable.paint.color = Color.BLACK borderDrawable.paint.strokeWidth = 2f borderDrawable.paint.style = Paint.Style.STROKE myView.background = borderDrawable ``` 4. 使用 `LayerDrawable`: ```xml android:bottom="2dp" android:left="2dp" android:right="2dp" android:top="2dp"> ``` 以上四种方法都可以用于在 Android 中绘制边框,选择哪种方法主要取决于具体的需求和个人的编码习惯。