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