У меня есть функция, которая создает диалоговое окно с заголовком, текстом и EditText внизу. Он также имеет две кнопки внизу. Однако, когда текст слишком длинный, высота диалога увеличивается, пока кнопки едва достижимы, хотя появляется полоса прокрутки для большого текста, а не весь текст.Android - диалог растягивается по высоте экрана
Вот образы диалога до и после того, как много текста появляется в теле ...
Вот как я нерест диалог:
AlertDialog.Builder dialogbuilder = new AlertDialog.Builder(MainProgram.currentActivity);
dialogbuilder.setTitle("Title:");
final EditText input = new EditText(MainProgram.currentActivity);
dialogbuilder.setView(input);
dialogbuilder.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}
});
dialogbuilder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}
});
dialogbuilder.create().show();
Как я могу исправить эту проблему (программно)?
@VladimirGazbarov, если этот ответ вам поможет, пожалуйста, проверьте его как хороший. Спасибо – JCoder
Вы предложили ограничить количество строк в объекте editText. Проблема в том, что сообщение диалога растягивает его ... –