android textview怎样有线框
时间: 2024-02-19 15:59:03 浏览: 130
你可以使用 TextView 的 background 属性来设置线框。具体来说,你需要定义一个 shape,然后将其设置为 TextView 的背景。以下是一个示例:
1. 首先,在 res/drawable 目录下创建一个 XML 文件,比如说叫做 border.xml,内容如下:
```xml
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<stroke
android:width="1dp"
android:color="@android:color/black" />
<padding
android:left="8dp"
android:top="8dp"
android:right="8dp"
android:bottom="8dp" />
</shape>
```
这个文件定义了一个矩形的形状,并设置了边框的宽度和颜色,以及内边距。
2. 然后,在布局文件中使用这个 shape 作为 TextView 的背景,比如:
```xml
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello, world!"
android:background="@drawable/border" />
```
这样,TextView 就会有一个带边框的背景了。
注意:以上示例中使用的边框是黑色的,如果你需要其他颜色的边框,可以将 @android:color/black 替换为其他颜色的资源或者直接使用颜色代码。另外,你也可以根据需要调整边框的宽度和内边距。
阅读全文