2017-07-28 69 views
-8

我正在尝试创建小点并在其上方显示一些文本。如何在andorid中创建以上形状的文本

我能找到的全部就是如何在圆圈中创建一个圆圈和文本。

如图所示,我需要将它创建为一个项目(因为我需要在一个屏幕中创建多个项目,并且我正在更改它们的位置)。

谢谢

例子: enter image description here

回答

1

可以使用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>