Je crée un titre personnalisé pour mon application android et je souhaite avoir un bouton de rafraîchissement comme l'application Twitter. J'utilise un RelativeLayout
un mon ImageView est défini par:Désactiver un rafraîchissement ImageView dans un ProgressBar
<ImageView android:id="@+id/title_refresh"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_menu_refresh"
android:layout_alignParentRight="true">
</ImageView>
Dans mon Activity
j'ai quelque chose comme ceci:
refreshView = (ImageView) findViewById(R.id.title_refresh);
refreshView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
/* Make the refreshView turn into a progress bar. */
startService(new Intent(MyActivity.this, MyService.class));
}
}
Je voudrais que le ImageView de se transformer en un ProgressBar pendant que j'attends mon service pour terminer le traitement. Comment est la bonne façon de faire cela?
Exactement ce que j'ai fait aussi. Fonctionne très bien. –