Saya memiliki TextView dan saya ingin menambahkan simbol peluru di teks saya melalui XML. Apa itu mungkin?
162
Saya memiliki TextView dan saya ingin menambahkan simbol peluru di teks saya melalui XML. Apa itu mungkin?
Anda harus menggunakan pengkodean karakter yang tepat untuk mencapai efek ini. Anda bisa mencobanya•
Hanya untuk memperjelas: gunakan setText("\u2022 Bullet");
untuk menambahkan peluru secara terprogram.0x2022 = 8226
setText("\u2022 Bullet");
untuk menambahkan peluru secara terprogram.0x2022 = 8226
• = \u2022, ● = \u25CF, ○ = \u25CB, ▪ = \u25AA, ■ = \u25A0, □ = \u25A1, ► = \u25BA
Ini bekerja untuk saya:
sumber
Salin tempel: •. Saya sudah melakukannya dengan karakter aneh lainnya, seperti ◄ dan ►.
Edit: di sini ini adalah contoh. Dua
Button
s di bagian bawah memilikiandroid:text="◄"
dan"►"
.sumber
Mungkin solusi yang lebih baik di luar sana, tapi inilah yang saya lakukan.
Ini berfungsi seperti yang Anda inginkan, tetapi solusinya benar-benar.
sumber
Anda dapat mencoba BulletSpan seperti yang dijelaskan dalam dokumen Android.
sumber
Beginilah akhirnya saya melakukannya.
dan kode untuk drawbale / circle.xml adalah
sumber
Dengan Unicode kita dapat melakukannya dengan mudah, tetapi jika ingin mengubah warna peluru, saya mencoba dengan gambar peluru berwarna dan mengaturnya sebagai gambar yang dapat ditarik dan berfungsi
sumber
Karena android tidak mendukung
<ol>, <ul> or <li>
elemen html, saya harus melakukannya seperti inijika Anda ingin mempertahankan ruang khusus maka gunakan
</pre> tag
sumber