Вопрос

Я просматривал документацию для ProgressBar класс и нашел эти атрибуты:

  • Android: ProgressBarstyle.
  • Android: ProgressBarstyleoRizontal
  • Android: ProgressBarstylelarge.
  • Android: ProgressBarstylesmall

Эти четыре параметра должны быть ссылки на какой-то стиль, когда я беру его. Так что вопрос в том, что это за? Стиль для панели выполнения установлен через Android: Атрибут стиля и ссылка на атрибуты глобального стиля.

Документация не говорит ничего полезного, искал в Интернете, ничего не нашел.

Это было полезно?

Решение

Четыре атрибута, которые вы упоминаете, могут быть применены к ProgressBarстиль, как так:

style="?android:attr/progressBarStyleHorizontal"

Константа стиля android:progressBarStyleHorizontal Ваш типичный инкрементный батончик выполнения:

alt text

Хотя остальные три имеют различные размеры одного и того же кругового прогресса:

style="?android:attr/progressBarStyleSmall"

alt text

style="?android:attr/progressBarStyle"

alt text

style="?android:attr/progressBarStyleLarge"

alt text

Обновлять:

Согласно комментариям Adamp:

Это атрибуты темы, которые указывают на тематические стили, которые вы можете использовать для индикаторов прогресса ... они не являются атрибутами самого прогресса.

Другие советы

В случае, если кто-то ищет полный блок кода

<ProgressBar
android:id="@+id/ProgressBar2"
style="?android:attr/progressBarStyleLarge"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top