アプリケーションでカスタムを使用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とnullに設定しwindowFrame
ていますが、機能しませんでした。現在、私のカスタム進行状況ダイアログは、以下の画像のようになっています。
このコードを使用して、のスタイルを設定していますprogressDialog
。
private void showProgressDialog() {
progressDialog = new ProgressDialog(this,R.style.CustomDialog);
progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
progressDialog.setMessage("Logging in. Please wait.");
progressDialog.show();
}
だから、この問題に関して私を助けてください。どんな助けでも本当に感謝されるべきです。