Android /如何更改所有对话框的y位置?

时间:2018-11-20 10:43:23

标签: android dialog

我被要求将所有现有对话框的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);
    }
}

0 个答案:

没有答案