29

プログラムでアプリに ProgressBar を作成していますが、デフォルトでは SPIN スタイルですが、HORIZONTAL スタイルにしたいです。これを達成するためのメソッド/定数はありません。

また、アプリの UI テーマと矛盾するため、ProgressDialog を使用したくありません。

何か提案はありますか?

4

2 に答える 2

87

これを使って:

ProgressBar pb = new ProgressBar(context,
                                 null, 
                                 android.R.attr.progressBarStyleHorizontal);
于 2012-01-04T13:24:32.270 に答える
3

ProgressDialog を使用している場合は、ProgressDialog の progressBar のスタイルを変更する方法を次に示します。

mProgressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
于 2014-05-06T13:10:09.973 に答える