Có thể thêm một chút không gian giữa RadioButton và nhãn trong khi vẫn sử dụng các thành phần tích hợp sẵn của Android không? Theo mặc định, văn bản trông hơi ngắn.
<RadioButton android:id="@+id/rb1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="My Text"/>
Tôi đã thử một vài thứ:
Việc chỉ định lề và khoảng đệm dường như thêm không gian xung quanh toàn bộ phần tử (nút và văn bản, cùng nhau). Điều đó có lý, nhưng không làm được những gì tôi cần.
Tạo một tệp có thể vẽ tùy chỉnh thông qua XML chỉ định hình ảnh cho các trạng thái đã chọn và chưa kiểm tra, sau đó thêm một vài pixel bổ sung vào bên phải của mỗi hình ảnh. Điều này sẽ hoạt động, nhưng bây giờ bạn đang bước ra ngoài giao diện người dùng mặc định. (Không phải ngày tận thế, nhưng cũng không phải lý tưởng)
Thêm khoảng trắng bổ sung vào đầu mỗi nhãn. Android dường như cắt bớt một ký tự khoảng trắng ở đầu, như trong "Chuỗi của tôi", nhưng chỉ định unicode U + 00A0, như trong "\ u00A0My String" thực hiện được mẹo. Điều này có hiệu quả, nhưng nó có vẻ hơi bẩn.
Bất kỳ giải pháp tốt hơn?