1

有没有办法将背景(xml圆形可绘制)设置为数字或另一个字符串之间的任何字符串?

我在 textView 中有(例如)这个文本从 stackoverflow 复制):

您正在 bookDisp 上设置文本(我猜这是 TextView),然后您不使用来自 54 TextView 的文本,而是在 TextView 对象(bookDisp)和将失败的测试字符串之间进行比较。您可能想要这样做:

我的 xml 圆形可绘制对象

<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<size android:width="48dp" android:height="48dp"/>
    <corners android:radius="24dp" />
    <solid android:color="#00838F"/>
</shape>

我想仅为该 TextViewcircular drawable中的数字设置为背景。54

我可以为此使用Spannable课程吗?如果是,如何?

谢谢

4

1 回答 1

0

我写了一个库来在TextView中绘制任何可绘制的字符作为背景。您甚至可以自定义EditText的选择样式。地址是md2tv

这是它的样子: 在此处输入图像描述

具有自定义选择样式:

在此处输入图像描述

于 2016-04-22T08:08:52.603 回答