Я использую пользовательский ProgressDialog
в своем приложении, я могу сделать его обычным, но я также хочу удалить верхнюю границу или окно ProgressDialog
.
В styles.xml
я определяю customDialog
как
<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();
}
Итак, помогите мне в этом вопросе, любая помощь должна быть действительно оценена.