18
เพิ่มระยะขอบระหว่าง RadioButton และป้ายกำกับใน Android หรือไม่
เป็นไปได้ไหมที่จะเพิ่มช่องว่างระหว่าง 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" จะเป็นเคล็ดลับ วิธีนี้ใช้งานได้ แต่ดูเหมือนสกปรก วิธีแก้ปัญหาที่ดีกว่านี้หรือไม่?