Réglage de l'Icône de Navigation sur Android ActionBar
Donc je suis en train de travailler sur l'ajout de ActionBarSherlock et le Tiroir de Navigation à un projet déjà mis en œuvre un personnalisé (très mal écrit) "de la barre d'action". Au lieu d'utiliser des fragments et un backstack d'activités pour la navigation, certaines activités d'afficher et de masquer des mises en page différentes. (Admettons que je suis dans un mode de liste, puis sélectionnez un bouton pour aller dans l'écran d'édition. Actuellement de l'application cache la liste mise en page et montre une autre mise en page.).
J'ai donc ajouté actionbar sherlock et un tiroir de navigation pour toutes les activités. Je veux être capable de programmation pour basculer sur l'icône de navigation à partir de la 3 lignes de la flèche lorsque certaines touches sont pressées.
Je ne peux pas comprendre comment le faire bien. Des idées?
Merci!
OriginalL'auteur Synergy807 | 2013-07-17
Vous devez vous connecter pour publier un commentaire.
La solution à ce problème est l'utilisation de la méthode:
à l'intérieur de la
ActionBarDrawerToggle
classe.OriginalL'auteur Synergy807
Après:
Utiliser ce code:
OriginalL'auteur Rajat
Cela dépend de comment allier vous sont intégrés dans l'actionbar artefacts. Vous pouvez toujours le rafraîchissement de l'actuel actionbar par le gonflage d'une mise en page de votre choix, puis de l'appel d'
Lorsque vous souhaitez revenir à votre niveau (en supposant que vous êtes à l'aide d'un DrawerLayout faire votre tiroir de navigation), vous pouvez simplement mettre à faire un appel à
setDisplayShowCustomEnabled(false)
(re-activer showHome et showTitle comme vous s'il vous plaît).OriginalL'auteur mrmcduff
Autant que je sache, la personnalisation du bouton de retour peuvent être effectuées uniquement par thèmes. En outre, l'échange le tiroir icône l'icône de retour en arrière (dans la même Activité) n'a pas de sens, puisque les utilisateurs seraient encore en mesure d'accéder à la navigation de tiroir en faisant glisser le plus à gauche de la pointe vers la droite. Elle n'avait pas de sens.
Si vous avez absolument besoin de l'icône de retour en arrière, alors qu'il aurait plus de sens de faire que de l'écran, une nouvelle Activité puisque vous serait, en effet, l'ajout d'un autre "niveau" de la pile, qui est ce que l'icône de retour en arrière représente.
Je ne suis pas forcément d'accord que ça n'a pas de sens, mais en tout cas, mon avis est de peu de valeur. La vérité est que Google n'est présent sur le Google app Musique. Lorsque vous appuyez sur un album de la "maison", vous êtes redirigé vers une activité dont l'action barre indique le "retour" caret (et il vous emmène à l'arrière) mais vous avez TOUJOURS un tiroir si vous faites glisser. Voici un sshot de l'application ci-dessus, l'avis de la barre d'action, notez la façon dont je suis le faisant glisser à partir de la gauche et le tiroir est à venir: dropbox.com/sc/qs00ozm18n6v3ep/a3JuhL9LPu
OriginalL'auteur Alex Fu