Преобразовать строку в Drawable

Я хочу поднять уведомление, показывающее значок в строке состояния - пока все хорошо, но на самом деле я бы хотел, чтобы этот значок был трехсимвольной строкой .

Итак, мой вопрос: есть ли способ преобразовать мою строку в Drawable , чтобы отображать ее как значок в строке состояния?

РЕДАКТИРОВАТЬ: Недавно я нашел приложение, которое делает нечто подобное - Индикатор заряда батареи

Он показывает текущий уровень заряда батареи в виде значка уведомления в строке состояния - интересно, действительно ли он использует разные 100 изображений

Screenshot

10
задан DonGru 28 August 2010 в 09:28
поделиться

3 ответа

Шорт: Нет, нельзя.

Длинный: Уведомлению требуется R.drawable.something для значка, и вы не можете создать его во время выполнения.

3
ответ дан 4 December 2019 в 02:24
поделиться

Вы смотрели Демонстрации API > Приложение > Уведомления > Строка состояния?

Если у вас ограниченное количество строковых параметров (например, смайликов), вы можете создавать рисунки для каждой из этих строк.

0
ответ дан 4 December 2019 в 02:24
поделиться

вы можете создать свой собственный рисуемый объект, который будет работать так же, как виджет textview, за исключением того, что он является рисуемым, а не видом.Класс textview — это просто контейнер для рисования, содержащего текст.

2
ответ дан 4 December 2019 в 02:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: