Как программно создать индикатор выполнения «Горизонтальный стиль» в Android? - PullRequest
25 голосов
/ 04 января 2012

Я создаю ProgressBar в моем приложении программно, он по умолчанию имеет стиль SPIN, но я хочу его в стиле HORIZONTAL.Я не вижу какого-либо метода / константы для достижения этого.

И я не хочу использовать ProgressDialog, так как это не соответствует моей теме пользовательского интерфейса приложения.

Есть предложения, пожалуйста?

Ответы [ 2 ]

75 голосов
/ 04 января 2012

используйте это:

ProgressBar pb = new ProgressBar(context,
                                 null, 
                                 android.R.attr.progressBarStyleHorizontal);
3 голосов
/ 06 мая 2014

Если вы используете ProgressDialog, то вот способ изменить стиль progressBar в ProgressDialog.

mProgressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
...