如您在图像中看到的,文本内的圆圈中有数字“ 4”,并且具有背景色。单击它可在浏览器中打开链接时作为参考。是否可以使用spannable或任何其他方式在textview中完成某些事情?
答案 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"
它将生成这样的结果,