Pracuję nad projektem dla uczelni, który pozwoli użytkownikowi umieścić punkt na mapie, a następnie ustawić tytuł i opis dla obiektu nakładki. Problem polega na tym, że drugie pole EditText
nadpisuje pierwszy. Oto mój kod dla okna dialogowego.Wiele obiektów EditText w 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);
Każda pomoc zostanie doceniona !! Dzięki!
Ach to genialny dziękuję , dokładnie to, czego szukałem, jedno pytanie, czy jest jakikolwiek sposób, aby napisać powyżej ea ch pole tekstowe? Jak "Tytuł:", a następnie "Opis:" ?? – TomSelleck
@Tomcelic tak, możesz to zrobić, dodaj kolejno TextView, EditText, TextView i wreszcie EditText, ale myślę, że użycie layoutInflator byłoby lepsze –
Dźwięk, dziękuję za pomoc! – TomSelleck