Android “材质”对话框的样式错误

Android “材质”对话框的样式错误,android,Android,似乎有两个进程对话框或者有第二个背景? 这张照片说明了一切: 我使用的代码是: progressDialog = new ProgressDialog(getActivity(), R.style.ProgressDialog); progressDialog.setIndeterminate(true); progressDialog.setMessage("Updating Profile..."); progressDialog.

似乎有两个
进程对话框
或者有第二个背景? 这张照片说明了一切:

我使用的代码是:

    progressDialog = new ProgressDialog(getActivity(),
            R.style.ProgressDialog);

    progressDialog.setIndeterminate(true);
    progressDialog.setMessage("Updating Profile...");
    progressDialog.show();
其中,样式为:

    <style name="ProgressDialog" parent="Theme.AppCompat.Dialog">
    <item name="colorAccent">@color/colorAccent</item>
    <item name="android:textColorPrimary">@color/app_body_text_disabled</item>
    <item name="android:background">@color/colorAccent</item>
</style>

@颜色/颜色重音
@颜色/应用程序\u正文\u文本\u已禁用
@颜色/颜色重音

这里详细讨论了您的问题。希望能有所帮助

使用AppCompat-v7 22进行对话框蒙皮会在api<21上产生难看的阴影