Как я могу установить рисованный фон только для числовой строки в другую строку в Android?

Есть ли способ установить фон (круговой рисунок XML) для числа или любой строки между другой строкой?

У меня есть (например) этот текст в textView (скопировано из stackru):

Вы устанавливаете текст в bookDisp(я полагаю, что это TextView), а затем вместо использования текста из этого 54 TextView вы делаете сравнение между объектом TextView (bookDisp) и тестовой строкой, которая не будет выполнена. Вы, вероятно, захотите сделать:

мой круговой Drawable 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>

я хочу установить circular drawable в качестве фона только для 54 номер в этом TextView.

могу ли я использовать Spannable класс для этого? если да, то как?

Спасибо

1 ответ

Я написал библиотеку для рисования любого рисованного в качестве фона символов в TextView. Вы даже можете настроить стиль выделения для EditText. Адрес md2tv.

вот как это выглядит: введите описание изображения здесь

с настройкой стиля выбора:

введите описание изображения здесь

Другие вопросы по тегам