在textview的文本内的圆圈中添加数字

时间:2019-02-06 14:44:31

标签: java android xml textview

The number 4 circle

如您在图像中看到的,文本内的圆圈中有数字“ 4”,并且具有背景色。单击它可在浏览器中打开链接时作为参考。是否可以使用spannable或任何其他方式在textview中完成某些事情?

1 个答案:

答案 0 :(得分:0)

您可以使用Drawable来实现。

只需在Drawable中创建background.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="oval">

    <solid
        android:color="@color/colorAccent"/>
</shape>

并在TextView中应用背景

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/background"
    android:gravity="center"
    android:paddingLeft="16dp"
    android:paddingRight="16dp"
    android:paddingTop="14dp"
    android:paddingBottom="14dp"
    android:text="04"

它将生成这样的结果,

Sample