2013-09-03 2 views
0

Я пытаюсь установить цвет текста в фоновом режиме в длину текста в этом текстовом представлении, , если я использую textView.SetBackground(), тогда он установит цвет фона для всего текста, я не хочу этого, я хотите цвет backgorund только для текста этого Textview ... Спасибо заранее ...Android Setbackground Color для пользовательского текстового вида

+0

Что? вы говорите, что цвет шрифта? Что такое цвет фона? –

+0

, пожалуйста, уточните еще нам нужно отметить – Nezam

+0

http://stackoverflow.com/questions/15582900/android-textview-text-background-color Я хочу что-то вроде этого .... Цвет текста текста TextView Text Text – ADT

ответ

0

Установите layout_width TextView в wrap_content, тогда фон будет только как lasrge, как контент.

+0

Wrap_content работает только если текст является одной строкой – ADT

0

использование SpannableString класс

здесь пример

String btnText = btn.getText(); 
SpannableString spannableSummary = new SpannableString(btnText); 
spannableSummary.setSpan(new ForegroundColorSpan(0xff6083f0), 0, summary.length(), 0); 

btn.setText(btnText); 
+0

Фактически это работает, но не работает с Custom TextView – ADT

0

Вы можете использовать:

textView.setTextColor(); 

Чтобы установить цвет текста для вашего зрения текста.

+0

Спасибо, но я хочу установить цвет фона для текста Not Text Color – ADT

0

Вы можете использовать

String text = "This is <font color='blue'>blue</font>. This is <font color='red'>red</font>."; 
textView.setText(Html.fromHtml(text), TextView.BufferType.SPANNABLE); 
Смежные вопросы