Intereting Posts
Нужна помощь в написании модульного теста с использованием Mockito и JUnit4 IScroll 4 не работает с элементом формы <select> iPhone Safari и Android-браузер Как отобразить фоновое изображение в текстовом режиме Обновление Android Studio 0.5.3 – платформа «андроид-19» не найдена Включить службы определения местоположения без перехода на страницу настроек Почему я не могу загрузить AVD из Eclipse с 1024 МБ ОЗУ? Facebook SDK + SlidingMenu SDK = несоответствие Jar! Исправьте свои зависимости Как проверить множественное разрешение по одному запросу в Android M? Игнорировать запуск OnItemSelectedListener при создании Использование root для очистки уведомлений о статусной строке Как сделать центр подсказки android edittext и левый курсор Сообщения XMPP, потерянные на Android при переключении передачи данных (например, включение Wi-Fi, GSM <-> Wifi-переключатель) Android Clipping Clipping Android – LinearLayout Горизонтальная с обертыванием детей Как именно наследование темы работает в Android?

В чем смысл атрибута android: progressBarStyle в ProgressBar?

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

  • андроид: progressBarStyle
  • андроид: progressBarStyleHorizontal
  • андроид: progressBarStyleLarge
  • андроид: progressBarStyleSmall

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

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

Solutions Collecting From Web of "В чем смысл атрибута android: progressBarStyle в ProgressBar?"

Четыре атрибута, которые вы упомянули, можно применить к стилю 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

Обновить:

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

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

Похож на ошибку в документации. Предполагается, что это значения атрибута стиля, такие как style="?android:attr/progressBarStyleHorizontal" здесь показан. Этот конкретный стиль дает фактический индикатор выполнения по сравнению с кругом по умолчанию. Я не играл с другими, хотя думаю, что они разные круги.