是否可以在文本视图周围绘制边框?

推荐答案

可以将可绘制的形状(矩形)设置为视图的背景.

<TextView android:text="Some text" android:background="@drawable/back"/>

和矩形可绘制back.xml(放在res/Drawable文件夹中):

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
   <solid android:color="@android:color/white" />
   <stroke android:width="1dip" android:color="#4fa5d5"/>
</shape>

您可以使用@android:color/transparent作为纯色,以获得透明背景. 您还可以使用填充将文本与边框分开. 有关更多信息,请参阅:http://developer.android.com/guide/topics/resources/drawable-resource.html

Android相关问答推荐

从未设置实时数据值

无法将Kotlin序列化添加到Android项目

OverridePendingTransition已弃用,我该怎么办?

第一次使用onBackPressed()、NavigateUp()加载时MapView崩溃

AndroidX Media3 迁移指南

相机2问题:设置AE区域、AF区域和AWB区域.

如何在ExecutorService中设置progressBar的进度?不想使用 AsyncTask,因为它已被弃用

如何在Android中使用嵌套的Recyclerview

Jetpack Compose with Paging 3 发出太多网络请求

从 HiltViewModel @Injection 访问 Application()

浏览器未命中断点判断 USB 连接设备

为卡片的上半部分添加一个边框,用圆角半径组合

如何将一个 Composable 作为其参数传递给另一个 Composable 并在 Jetpack Compose 中显示/运行它

在 Jetpack Compose 中包装内容

在 Kotlin 中打开新片段时如何对当前片段应用更改?

Android Compose:LazyColumn 和 Column with verticalScroll 的区别

如何在 Jetpack Compose 中擦除画布时变得透明,现在我得到白色?

Firebase Crashlytics 缩小 R8 Android

使用 Jetpack Compose 的深层链接导航到可组合项

自定义布局忽略可组合的大小