(Кнопка Android), как реализовать двухстрочный текст с разными цветами на одной кнопке - PullRequest
3 голосов
/ 24 ноября 2010

В моей разработке приложений для Android у меня есть одна кнопка, текст кнопки - это не однотонный текст, это текст из двух строк, причем каждая строка использует разный цвет для текста строки. Как это реализовать? «Две строки» можно просто реализовать, добавив в текст «\ n», я не знаю, как установить разные цвета для каждой строки текста на кнопке. Кто-нибудь может помочь?

1 Ответ

8 голосов
/ 24 ноября 2010

Попробуйте использовать Html.fromHtml при установке текста для кнопки:

Button button = (Button) getElementById(R.id.some_button);
button.setText(Html.fromHtml("<font color='red'>First line</font><br/><font color='blue'>Second line</font>"));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...