Apakah mungkin menambahkan sedikit ruang antara RadioButton dan label sambil tetap menggunakan komponen bawaan Android? Secara default, teks terlihat sedikit berkerut.
<RadioButton android:id="@+id/rb1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="My Text"/>
Saya sudah mencoba beberapa hal:
Menentukan margin dan padding tampaknya menambah spasi di sekitar seluruh elemen (tombol dan teks, bersama-sama). Itu masuk akal, tapi tidak melakukan apa yang saya butuhkan.
Membuat drawable khusus melalui XML yang menentukan gambar untuk status dicentang dan tidak dicentang, lalu menambahkan beberapa piksel ekstra ke sisi kanan setiap gambar. Ini seharusnya berfungsi, tetapi sekarang Anda melangkah keluar dari UI default. (Bukan akhir dunia, tapi tidak ideal)
Tambahkan spasi ekstra ke awal setiap label. Android tampaknya memangkas karakter spasi utama, seperti dalam "My String", tetapi menentukan unicode U + 00A0, seperti dalam "\ u00A0My String" dapat membantu. Ini berfungsi, tetapi tampaknya agak kotor.
Ada solusi yang lebih baik?