解决Android.app.AlertDialog自定义主题无效的问题,可以尝试以下方法:
AlertDialog.Builder builder = new AlertDialog.Builder(context, R.style.CustomAlertDialogStyle);
其中,@drawable/custom_dialog_background和@color/custom_dialog_text_color是自定义的背景和文本颜色资源。
其中,@style/AppTheme是AppCompat的主题样式。
AlertDialog alertDialog = builder.create();
alertDialog.getWindow().setBackgroundDrawableResource(R.drawable.custom_dialog_background);
这样可以直接设置AlertDialog的Window属性,包括背景等。
通过以上方法,你可以解决Android.app.AlertDialog自定义主题无效的问题。
上一篇:android.app.ActivityThread.performResumeActivity崩溃的原因和解决方法。
下一篇:android.app.ForegroundServiceDidNotStartInTimeException改为前台服务未能及时启动异常