2010-08-17 8 views
28

У меня есть некоторые трудности с поиском правильного способа указать, что индикатор выполнения должен иметь небольшой неопределенный стиль.Как изменить стиль ProgressBar на маленький?

Я был бы рад, если бы кто-нибудь мог привести пример для меня и других, которые быстро ищут эту информацию.

+0

Что вы называете небольшой неопределенный стиль? что когда индикатор выполнения отображается в строке заголовка? Не можете ли вы использовать масштабирование изображения? – Sephy

+0

Существует небольшая версия вращающейся графики. Я хочу использовать его для отображения его внутри кнопки, чтобы показать, что кнопка будет активирована после завершения вызова на сервер. – Janusz

ответ

94

Решение изменить стиль

<ProgressBar 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    style="?android:attr/progressBarStyleSmall" /> 
+1

Есть ли список этих родных стилей? Мне нужен небольшой, темный индикатор выполнения ... – OneWorld

+0

Я много искал для темного индикатора выполнения, потому что на белом фоне стандартный индикатор выполнения почти не может быть замечен. Я нарисовал его сам, потому что я не мог его найти. – Janusz

+1

Я нашел только «spinner_black_76» на странице http://www.fixedd.com/projects/android_drawables_display -> other – OneWorld

8

Вот как это сделать программно:

ProgressBar progress = new ProgressBar(ctx, null, android.R.attr.progressBarStyleSmall); 
+4

android.R.attr.progressBarStyleSmall – Mbt925

5

Это может быть полезным:

style="?android:attr/android:progressBarStyleSmall" 
14

еще один способ это

style="@android:style/Widget.ProgressBar.Small" 

ex_

<ProgressBar 
android:id="@+id/progress_bar" 
style="@android:style/Widget.ProgressBar.Small" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:padding="7dip" 
arandroid:visibility="visible" /> 

 Смежные вопросы

  • Нет связанных вопросов^_^