У меня есть TextView, и я хочу добавить символ маркера в мой текст через XML. Является ли это возможным?
162
У меня есть TextView, и я хочу добавить символ маркера в мой текст через XML. Является ли это возможным?
Вы должны использовать правильную кодировку символов для достижения этого эффекта. Вы можете попробовать с•
Просто чтобы уточнить: используйте setText("\u2022 Bullet");
для добавления пули программно.0x2022 = 8226
setText("\u2022 Bullet");
для добавления пули программно.0x2022 = 8226
• = \u2022, ● = \u25CF, ○ = \u25CB, ▪ = \u25AA, ■ = \u25A0, □ = \u25A1, ► = \u25BA
Это сработало для меня:
источник
Копировать вставить: •. Я сделал это с другими странными персонажами, такими как ◄ и ►.
Изменить: вот пример. Два
Button
внизу имеютandroid:text="◄"
и"►"
.источник
Где-то где-то лучшее решение, но это то, что я сделал.
Это работает, как вы хотите, но на самом деле обходной путь.
источник
Вы можете попробовать BulletSpan, как описано в документации для Android.
источник
Вот как я это сделал.
и код для drawbale / circle.xml
источник
С Юникодом мы можем сделать это легко, но если хотите изменить цвет маркера, я попробовал с цветным изображением маркера и установил его как нарисованный слева, и он работал
источник
Поскольку Android не поддерживает
<ol>, <ul> or <li>
элементы HTML, я должен был сделать это такесли вы хотите сохранить пользовательское пространство, используйте
</pre> tag
источник
Другой лучший способ добавления маркера в любом текстовом представлении указан ниже, в двух шагах:
Сначала создайте Drawable
Затем добавьте этот drawable в textview и установите его привязку, используя свойства ниже
источник