我正在尝试创建小点并在其上方显示一些文本。如何在andorid中创建以上形状的文本
我能找到的全部就是如何在圆圈中创建一个圆圈和文本。
如图所示,我需要将它创建为一个项目(因为我需要在一个屏幕中创建多个项目,并且我正在更改它们的位置)。
谢谢
我正在尝试创建小点并在其上方显示一些文本。如何在andorid中创建以上形状的文本
我能找到的全部就是如何在圆圈中创建一个圆圈和文本。
如图所示,我需要将它创建为一个项目(因为我需要在一个屏幕中创建多个项目,并且我正在更改它们的位置)。
谢谢
尝试在你的布局使用单一<TextView>
标签,并设置android:drawableBottom
属性点的图像。
https://developer.android.com/reference/android/widget/TextView.html#attr_android:drawableBottom
可以使用android:drawableBottom=""
这样
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:padding="10dp"
android:drawableBottom="@drawable/dot"
android:text="@string/string_doctor_details"
android:textColor="@color/colorBlack"
android:textStyle="bold" />
在res/drawable/dot
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24.0"
android:viewportHeight="24.0">
<path
android:pathData="M12,12m-8,0a8,8 0,1 1,16 0a8,8 0,1 1,-16 0"
android:fillColor="#010101"/>
</vector>
创建该文件点的形状和'机器人:drawablePadding'属性可以设置的距离的文字和drawable – bbsimon