Voulez-vous dire comme une fileuse?
Oui, vous pouvez le faire:
Heres un exemple de code:
<!--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"
/>
Voici quelques autres attributs de style que vous pouvez utiliser, il suffit de remplacer les attributs ci-dessus le style avec l'un de ceux-ci, par exemple style=?android:attr/<one of the attribute from below list>
progressBarStyleSmallTitle
progressBarStyleLarge
progressBarStyleLargeInverse
progressBarStyleHorizontal
progressBarStyleSmallTitle
Vous devez également noter que si vous téléchargez l'image à partir d'Internet ne pas utiliser UIThread. Et vous pouvez également ajouter une barre de progression dans la barre de titre.
Ajouter spinner à la barre de titre avec le code suivant (demande d'appel .. en onCreate()):
requestWindowFeature(Window.FEATURE_PROGRESS);
//calling setContentView() after requesting
setContentView(R.layout.main);
setProgressBarVisibility(true);
//call setProgressBarVisibility(false); to turn it off
Hope this helps. À la votre!
Uh. Ça ne fait rien. Il y a un contrôle ProgressBar que je peux laisser tomber dans ma mise en page et le rendre visible ou parti comme je le souhaite. – bobetko