私はカスタムテーマでプログレスバーを表示しようとしています。しかし、センターの代わりに左上に来ている。カスタムテーマを使用しないと、中央に表示されますがフルスクリーンでは表示されません。これはテキストビューやその他の要素をバックグラウンドで悪く表示します。カスタムテーマと進捗ダイアログを初期化活動にAndroid:フルスクリーンのプログレスバーを中央に表示する方法
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ProgressBar
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true" />
</RelativeLayout>
:
progressBar = new ProgressDialog(context, R.layout.layout_progress_dialog);
progressBar.setMessage("Please wait...");
progressBar.setCancelable(false);
私はプログレスバーのプレビューを参照してください。次のコードとスクリーンショット
カスタムテーマですテーマだけでは以下のように正しく表示されます。しかし、それは間違った立場にあります。
これは完了しているはずです。どこにデザインタブのプログレスバーが表示されますか? – mehulmpt
@MehulMohan私はデザイン – codeit
のスクリーンショットを追加しました。それは変です。 'android:gravity =" center "'をrelativelayoutに追加してみてください。 – mehulmpt