对话框在android 9.0中打开时闪烁并出现故障

对话框在android 9.0中打开时闪烁并出现故障,android,Android,我在安卓9.0下点击打开对话框,打开时没有故障或闪烁,但在安卓8.0下和打开时平稳 我试着用下面的文字来改变风格,但它也不起作用 <style name="mystyle" parent="@android:style/Theme"> <item name="android:windowIsFloating">false</item> <item name="android:windowIsTranslucent">

我在安卓9.0下点击打开对话框,打开时没有故障或闪烁,但在安卓8.0下和打开时平稳

我试着用下面的文字来改变风格,但它也不起作用

<style name="mystyle" parent="@android:style/Theme">
        <item name="android:windowIsFloating">false</item>
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:windowNoTitle">true</item>
    </style>



public Dialog displayInPaddedScreenDialog(Context context, View view, DialogInterface.OnDismissListener onDismissListener) {
        Dialog dialog = new Dialog(context, R.style.mystyle);
        dialog.getWindow().getAttributes().windowAnimations = R.style.clubcard_Dialog;
        WindowManager.LayoutParams lp = new WindowManager.LayoutParams();
        lp.copyFrom(dialog.getWindow().getAttributes());
        lp.height = ViewGroup.LayoutParams.WRAP_CONTENT;
        lp.width = ViewGroup.LayoutParams.MATCH_PARENT;
        dialog.getWindow().setAttributes(lp);
        dialog.setContentView(view);
        dialog.setCanceledOnTouchOutside(true);
        dialog.setOnDismissListener(onDismissListener);
        dialog.show();

        return dialog;
    }

假的
真的
真的
公共对话框显示AddedScreendialog(上下文上下文、视图、DialogInterface.OnDismissListener OnDismissListener){
Dialog=新建对话框(上下文,R.style.mystyle);
dialog.getWindow().getAttributes().windowAnimations=R.style.clubcard_dialog;
WindowManager.LayoutParams lp=新建WindowManager.LayoutParams();
lp.copyFrom(dialog.getWindow().getAttributes());
lp.height=ViewGroup.LayoutParams.WRAP_CONTENT;
lp.width=ViewGroup.LayoutParams.MATCH_父项;
dialog.getWindow().setAttributes(lp);
setContentView(视图);
对话框。setCanceledOnTouchOutside(true);
setOnDismissListener(onDismissListener);
dialog.show();
返回对话框;
}
我希望在每个版本的安卓系统中,它都能顺利打开,不会闪烁或出现故障