Как исправить выравнивание кнопок на ProgressDialog - PullRequest
0 голосов
/ 13 февраля 2019

У меня есть тестовое устройство для телефона, и у меня проблемы с пользовательским интерфейсом кнопок на нем.

Этот код подходит для других устройств, но выравнивание кнопок не подходит в указанном устройстве.выше.

Я пытался делать все это, но ничего не получалось. выравнивание кнопок AlertDialog по центру

Я также попытался установить дополнительные кнопки и установить их невидимыми, но я хочу использовать их только в том случае, если действительно не могу найти лучшего решения.

Вот мой код:

progressDialog.setCancelable(true);
progressDialog.setCanceledOnTouchOutside(false);
progressDialog.setIndeterminate(false);
progressDialog.setButton(DialogInterface.BUTTON_NEGATIVE, activity.getString(ResourceUtils.getResourceId(activity, "lbl_cancel", ResourceType.STRING)), this);
progressDialog.setOnCancelListener(this);
progressDialog.show();

Вот изображение выравнивания кнопок

1 Ответ

0 голосов
/ 13 февраля 2019

Попробуйте следующим образом

progressDialog.getWindow().setGravity(Gravity.CENTER);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...