0

android.app.Dialogタイトルや境界線のないカスタム ダイアログ (から継承) があります。このダイアログに法線を追加ProgressBarし、ダイアログの中央に配置したいと思います。ダイアログ自体には、画面いっぱいに広がる背景画像があります。プログレスバーがダイアログの中央に表示されないことを除いて、すべてが機能しているようです。次のようになります。

ProgBar がダイアログの中央にない

これは、ダイアログに進行状況バーを追加するために、customDialog クラス内で使用したコードです。

ProgressBar progBar = new ProgressBar(context);

LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
addContentView(progBar, layoutParams);

getWindow().setGravity(Gravity.CENTER);

私が見逃している、または間違っているものはありますか?

4

3 に答える 3