Tôi đang làm việc trên một dự án cho trường đại học cho phép người dùng đặt một điểm trên bản đồ và sau đó đặt tiêu đề và mô tả cho đối tượng lớp phủ. Vấn đề là, hộp thứ hai EditText
ghi đè lên hộp đầu tiên. Đây là mã của tôi cho hộp thoại.Nhiều đối tượng EditText trong AlertDialog
//Make new Dialog
AlertDialog.Builder dialog = new AlertDialog.Builder(mapView.getContext());
dialog.setTitle("Set Target Title & Description");
dialog.setMessage("Title: ");
final EditText titleBox = new EditText(mapView.getContext());
dialog.setView(titleBox);
dialog.setMessage("Description: ");
final EditText descriptionBox = new EditText(mapView.getContext());
dialog.setView(descriptionBox);
Mọi trợ giúp sẽ được đánh giá cao !! Cảm ơn!
Ah đó là rực rỡ cảm ơn bạn , chính xác những gì tôi đang tìm kiếm, một câu hỏi, có cách nào để viết lên trên ea không ch hộp văn bản? Giống như "Tiêu đề:" thì "Mô tả:" ?? – TomSelleck
@Tomcelic có bạn có thể làm điều đó, chỉ cần thêm vào thứ tự một TextView, EditText, TextViewand cuối cùng là EditText, nhưng tôi nghĩ rằng việc sử dụng layoutInflator sẽ tốt hơn –
Âm thanh, cảm ơn sự giúp đỡ của bạn! – TomSelleck