Изменить пространство между диалогом и экраном Android - PullRequest
0 голосов
/ 15 сентября 2018

Первый - это мой диалог, и я хочу сделать его похожим на 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()

image1

image2

1 Ответ

0 голосов
/ 15 сентября 2018

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

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();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...