Android / Как я могу изменить позицию y всего диалога? - PullRequest
0 голосов
/ 20 ноября 2018

Меня попросили поднять положение оси Y всех существующих диалоговых окон до уровня немного выше, чем их предыдущее положение.

Когда я создаю диалог, я передаю текущий пользовательский стиль в качестве параметра конструктору.

Диалоги имеют разные горизонтальные и вертикальные размеры.

Как мне отрегулировать положение y в этой ситуации?


style.xml:

<style name="Theme.Dialog" parent="android:Theme.Dialog">
    <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:windowSoftInputMode">adjustNothing|stateHidden</item>"
</style>

Исходный код Java:

import android.app.Dialog;
import android.content.Context;
import android.support.annotation.NonNull;

import com.xxx.R;

public class ExamDialog extends Dialog {
    public ExamDialog(@NonNull Context context) {
        super(context, R.style.Theme_Dialog);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...