我在我的应用程序中使用自定义ProgressDialog
,我可以使它自定义,但我也想要删除progressDialog
的上边框或窗口。 在styles.xml
我定义为customDialog
使用自定义ProgressDialog android
<style name="AppTheme" parent="android:Theme.Light" />
<style name="CustomDialog" parent="@android:style/Theme.Dialog">
<item name="android:background">#7BC047</item>
<item name="android:textColor">#FFFFFF</item>
<item name="android:windowBackground">@null</item>
<item name="android:windowFrame">@null</item>
</style>
,为了除去我设置windowBackground
为null,windowFrame
为null父窗口,但我以前不为我工作。 目前我的自定义进度对话框如下图所示
我使用此代码来设置样式progressDialog
。
private void showProgressDialog() {
progressDialog = new ProgressDialog(this,R.style.CustomDialog);
progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
progressDialog.setMessage("Logging in. Please wait.");
progressDialog.show();
}
所以,帮助我关于这个问题,任何帮助,应该非常感激。
看看[这个答案](http://stackoverflow.com/a/3948347/1102014 )。 – Stan