Ответ 1
Вы имеете в виду как spinner?
Да, вы можете это сделать:
Вот пример кода:
<!--Grey Spinner-->
<ProgressBar
android:id="@android:id/progress"
style="?android:attr/progressBarStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<!--Black Spinner-->
<ProgressBar
android:id="@android:id/progress"
style="?android:attr/progressBarStyleSmallInverse"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
Вот некоторые другие атрибуты стиля, которые вы можете использовать, просто замените атрибуты стиля выше одним из них, например. style=?android:attr/<one of the attribute from below list>
progressBarStyleSmallTitle
progressBarStyleLarge
progressBarStyleLargeInverse
progressBarStyleHorizontal
progressBarStyleSmallTitle
Вы также должны заметить, что если вы загружаете изображение из Интернета, не используйте UIThread. И вы также можете добавить индикатор выполнения в строке заголовка.
Добавьте прядильщик в строку заголовка со следующим кодом (запрос вызова.. в onCreate()):
requestWindowFeature(Window.FEATURE_PROGRESS);
//calling setContentView() after requesting
setContentView(R.layout.main);
setProgressBarVisibility(true);
//call setProgressBarVisibility(false); to turn it off
Надеюсь, это поможет. Ура!