Navigation dans la barre d'action + navigation par onglet – La position de la centrifugeuse n'est plus à gauche

Selon Jake comme dans la mise en page Android avec la barre d'action et les onglets , nous décidons de suivre sa 2ème suggestion.

Utilisez la navigation par onglet dans la barre d'action et définissez une vue personnalisée avec un Spinner

Ensemble avec IcsSpinner de ActionBarSherlock lui-même, nous parvenons à le faire fonctionner dans Gingerbread et ICS à la fois.

Cependant, nous avons encore le problème suivant, en mode paysage.

Entrez la description de l'image ici

Notez que le spinner ("Portfolio 1") se trouve entre l'onglet PORTFOLIO et l'icône de recherche. Ce que nous voulons, c'est que le spinner se trouve sur le côté gauche de l'onglet WATCHLIST.

Y a-t-il quelque chose que nous pourrions essayer?

Merci.

2 Solutions collect form web for “Navigation dans la barre d'action + navigation par onglet – La position de la centrifugeuse n'est plus à gauche”

Vous pouvez définir une vue personnalisée pour votre barre d'action, l'utilisateur RelativeLayout pour mettre votre spinner sur le côté gauche de "WATCH LiST"

Dans le code java: actionBar.setCustomView (R.layout.custom_actionbar_layout)

Une réponse très tardive, mais cela est possible. Il vous suffit de remplacer (par programmation) la vue qui est pointé par android.R.id.action_bar_title avec un Spinner . J'ai écrit un blog à ce sujet. Voici le lien

coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.