首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Android文本视图周围添加边框?

在Android中,可以通过以下几种方式在文本视图周围添加边框:

  1. 使用XML布局文件:在XML布局文件中,可以使用<shape>标签定义一个形状,然后将其作为背景设置给文本视图。以下是一个示例:
代码语言:xml
复制
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="#FFFFFF"/> <!-- 背景颜色 -->
    <stroke android:color="#000000" android:width="2dp"/> <!-- 边框颜色和宽度 -->
    <corners android:radius="8dp"/> <!-- 圆角半径 -->
</shape>

然后,在文本视图的XML布局中,将该形状作为背景设置给文本视图:

代码语言:xml
复制
<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/border_shape"
    android:text="Hello, World!"/>
  1. 使用代码:在Java代码中,可以使用GradientDrawable类创建一个形状,并将其作为背景设置给文本视图。以下是一个示例:
代码语言:java
复制
GradientDrawable border = new GradientDrawable();
border.setColor(Color.WHITE); // 背景颜色
border.setStroke(2, Color.BLACK); // 边框颜色和宽度
border.setCornerRadius(8); // 圆角半径

TextView textView = findViewById(R.id.textView);
textView.setBackground(border);
textView.setText("Hello, World!");

请注意,上述示例中的R.id.textView是指文本视图的ID,您需要根据实际情况进行替换。

以上是在Android文本视图周围添加边框的两种常见方法。您可以根据实际需求选择适合的方法。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券