#android #android-alertdialog
Вопрос:
Я пытаюсь показать простой диалог оповещения с 3 кнопками. С коротким текстом на кнопках это выглядит красиво, но с немного более длинным текстом высота диалога рассчитывается неправильно (посмотрите на скриншоты). Как решить эту проблему?
правильный пользовательский интерфейс
неправильный пользовательский интерфейс
AlertDialog alertDialog = new AlertDialog.Builder(activity).create(); alertDialog.setTitle("Alert"); alertDialog.setMessage("Alert message to be shown"); alertDialog.setButton(AlertDialog.BUTTON_POSITIVE, "CANCEL", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }); alertDialog.setButton(AlertDialog.BUTTON_NEGATIVE, "TRANSFER", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }); alertDialog.setButton(AlertDialog.BUTTON_NEUTRAL, "REMOVE ALL", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }); alertDialog.show();