web-dev-qa-db-ja.com

Androidでプログラム的に「水平スタイル」プログレスバーを作成する方法は?

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

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

何か提案がありますか?

26
iuq

これを使って:

ProgressBar pb = new ProgressBar(context,
                                 null, 
                                 Android.R.attr.progressBarStyleHorizontal);
75
waqaslam

ProgressDialogを使用している場合、ProgressDialogのProgressBarのスタイルを変更する方法は次のとおりです。

mProgressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
3
amalBit