Изменить пространство между диалогом и экраном Android

Первый - это мой диалог, и я хочу сделать его похожим на Reddit, но я не знаю, как его сузить.

Вот мой код:

val dialog = DialogSetting(context!!)
val window = dialog.window
val wlp: WindowManager.LayoutParams = window.attributes

wlp.gravity = Gravity.BOTTOM
wlp.flags = WindowManager.LayoutParams.FLAG_DIM_BEHIND
window.attributes = wlp
dialog.show()

Изменить пространство между диалогом и экраном Android

Изменить пространство между диалогом и экраном Android

0
0
65
1

Ответы 1

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

View view = LayoutInflater.from(YourActivity.this).inflate(R.layout.dialog_view, null, false);

затем установите это представление в свой AlertDialog, например:

AlertDialog.Builder builder = new AlertDialog.Builder(YourActivity.this);
builder.setView(view);
builder.show();

в любом случае спасибо, но я решил это, используя нижний лист диалогового окна

Karl Einstein 15.09.2018 12:07

@KarlEinstein, это лучшая идея;)

DarShan 15.09.2018 12:07

Другие вопросы по теме