Tôi có hai cột TableLayout là con duy nhất của chế độ xem cuộn. Cột đầu tiên chứa TextViews ('nhãn') và cột thứ hai chứa EditText/Spinner/DateWidget vv ('values'). Mặc dù tôi đã chỉ định android: layout_width = "fill_parent" cho TableLayout, TableRow & tất cả các tiện ích con (trong cột 'giá trị').Bảng chiều rộng của bảng Android
Màn hình trông hoàn hảo khi hoạt động được tạo. Tuy nhiên, khi một loại giá trị thực sự dài trong EditText, cột 'giá trị' sẽ vượt ra ngoài vùng màn hình hiển thị.
Làm cách nào để giải quyết vấn đề này?
Cảm ơn
Đây là điều duy nhất cuối cùng đã làm cho tôi. Chỉ cần lưu ý rằng nếu bạn có shrinkColumns hoặc stretchColumns đặt trên TableLayout thì điều đó có thể có ảnh hưởng bất lợi đến mọi thứ. –
Câu trả lời này không rõ ràng đối với tôi, ý bạn là đặt trọng số cho tất cả trẻ em thuộc tất cả các nhóm TableRow? Nếu vậy thì điểm của việc sử dụng TableLayout là gì?Tại sao không chỉ sử dụng LinearLayouts? Tôi đề nghị thiết lập cả hai căng và thu nhỏ trên cột đó là cho bạn gặp rắc rối. – satur9nine