5

Galaxy Tab 10.1 では、このような ProgressDialog があります」
ここに画像の説明を入力

Galaxy Tab 7 でこのように」
ここに画像の説明を入力

両方のダイアログを同じに見せたい:
最も近いのは、次のスタイルを使用することです

<style name="popupStyle" parent="android:Theme.Dialog">
<item name="android:textColor">#FFFFFFFF</item>
<item name="android:background">#FF000000</item>
<item name="android:windowBackground">@android:color/transparent</item>
</style>

その結果、 ここに画像の説明を入力

私の質問は次のとおりです:
- 「お待ちください」タイトルの周りの境界線を削除するにはどうすればよいですか?
- 全体の境界線を青から白に変更するにはどうすればよいですか?
- 幅を調整/縮小するにはどうすればよいですか?

4

2 に答える 2

9
progressDialog = new ProgressDialog(context):    
progressDialog.show();  
TextView tv1 = (TextView) progressDialog.findViewById(android.R.id.message);  
tv1.setTextSize(20);  
tv1.setTypeface(yourCustomTF);  
tv1.setText("your msg");  

このようにすることで、メッセージ テキストを変更したり、表示されている からコンポーネントを取得してビュー全体をカスタマイズしたりできますProgressDialogfindViewById()ビューは show() の後に生成されるため、after progressDialog.show() を使用してビュー ID を取得できることに注意してください。

于 2012-01-03T16:06:45.420 に答える
2

この記事は、ダイアログのスタイル設定に関するヒントを提供する可能性があり、両方のターゲットで同じように表示されます。

于 2012-01-03T16:41:47.060 に答える