เป็นไปได้ไหมที่จะเพิ่มช่องว่างระหว่าง RadioButton และป้ายกำกับในขณะที่ยังใช้ส่วนประกอบในตัวของ Android โดยค่าเริ่มต้นข้อความจะดูเป็นรอยเล็กน้อย
<RadioButton android:id="@+id/rb1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="My Text"/>
ฉันได้ลองสองสามสิ่ง:
การระบุระยะขอบและช่องว่างภายในดูเหมือนจะเพิ่มช่องว่างรอบองค์ประกอบทั้งหมด (ปุ่มและข้อความรวมกัน) มันสมเหตุสมผล แต่ไม่ได้ทำในสิ่งที่ฉันต้องการ
การสร้างภาพวาดที่กำหนดเองผ่าน XML ระบุรูปภาพสำหรับสถานะที่เลือกและไม่เลือกจากนั้นเพิ่มพิกเซลพิเศษสองสามพิกเซลที่ด้านขวาของแต่ละภาพ สิ่งนี้ควรใช้งานได้ แต่ตอนนี้คุณกำลังก้าวออกจาก UI เริ่มต้น (ไม่ใช่จุดจบของโลก แต่ไม่เหมาะ)
เพิ่มช่องว่างที่จุดเริ่มต้นของแต่ละป้ายกำกับ ดูเหมือนว่า Android จะตัดอักขระเว้นวรรคนำหน้าเช่นเดียวกับใน "My String" แต่การระบุ Unicode U + 00A0 เช่นเดียวกับใน "\ u00A0My String" จะเป็นเคล็ดลับ วิธีนี้ใช้งานได้ แต่ดูเหมือนสกปรก
วิธีแก้ปัญหาที่ดีกว่านี้หรือไม่?