9

какой компонент я должен выбрать для достижения пользовательского диалога внизу, как показано на рисунке ниже? я должен выбрать alertdialog, popupwindow или fragmentdialog? dialogAtBottomКак создать пользовательский диалог в нижней части экрана в android

+0

Вы можете использовать всплывающее окно и дать анимацию внизу для отображения – user3040153

+1

Использовать BottomSheetDialog с пользовательским расположением. –

+1

https://mayojava.github.io/android/bottom-sheets-android/ – siva35

ответ

23

Попробуйте

BottomSheetDialog диалог = новый BottomSheetDialog (YourActivity.this); dialog.setContentView (YourView);

dialog.show();

+1

Полезно знать, +1 – JonZarate

+1

Для большого учебника см .: https://medium.com/glucosio-project/moving-from-dialogs -to-bottomsheetdialogs-on-android-15fb8d140295 – BlueBoy

+0

Это спасло мне долгие часы кодирования. Благодаря!!!! – krisDrOid

2

Редактировать: У меня не было встроенного компонента в Android для этого. Хорошо знать! Кроме того, проверить это:

https://medium.com/glucosio-project/moving-from-dialogs-to-bottomsheetdialogs-on-android-15fb8d140295#

Я бы рекомендовал FragmentDialog без сомнения.

Это намного проще создать индивидуальный Dialog относительно местоположения & макет дизайна.

Смежные вопросы