2015-11-10 1 views
1

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

я (к примеру) этот текст в TextView (копируется из StackOverflow):

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

моего XML круговой Drawable

<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

Вы можете воспользоваться помощью здесь http://stackoverflow.com/questions/3176033/spannablestring-with-image-example –

+0

Спасибо Jibran Хана, он работал, но сейчас я просто вижу фон, ни любого количество – Simon

+1

может вы подтверждаете, что цвет текста фона и текста не одинаковый. –

ответ

0

Я написал библиотеку, чтобы делать какие-либо рисуем в качестве фона символов в TextView.you даже можете настроить стиль выбора для EditText.the адрес md2tv

вот как это выглядит : enter image description here

с подгоняют стиль выбора:

enter image description here