Я внедрил диалоговое окно предупреждения, содержащее один текст редактирования для name
, но мне нужно сохранить другую информацию, такую как quantity
location
, используя тот же диалог оповещений.Добавление нескольких текстов редактирования в диалоговое окно оповещения
Я попытался добавить другой текст редактирования, просто объявив другое, но это не заполнило диалог другим текстом редактирования.
Кто-нибудь теперь, как вы можете добавить дополнительный текстовый объект в диалоговое окно предупреждения?
Это, как я реализовал диалог предупреждения для содержания одного редактирования текста:
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("Generic Info");
alert.setMessage("Ship Name");
// Set an EditText view to get user input
final EditText input = new EditText(this);
alert.setView(input);
//need to add two more edit text fields for extra input.
alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
Editable value = input.getText();
// Do something with value!
}
});
alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
// Canceled.
}
});
alert.show();
return true;
Подобный вопрос уже задан более чем один раз, ищите его перед отправкой вопроса. –