Comment supprimer la flèche HomeAsUpButton de ActionBar Sherlock?

Je souhaite supprimer de l'image fléchée du HomeAsUpButton.

J'ai essayé de supprimer l'ImageView de la flèche de la mise en page (rien ne se passe) et a également essayé d'utiliser SupportActionBar.SetDisplayHomeAsUpEnabled(false); Supprime entièrement la fonctionnalité du bouton.

  • Android: recherche d'appels d'API nécessitant des autorisations
  • Comment conserver les données d'une application Android en synchronisation sur plusieurs périphériques?
  • Détection du navigateur émulateur Android
  • Adb shell dumpsys iphonesubinfo ne fonctionne pas depuis Android 5.0 Lollipop
  • Existe-t-il un moyen d'obtenir le nombre de méthodes numériques utilisées dans un fichier jar
  • Tissu / Crashlytics NoClassDefFoundError uniquement sur certains appareils
  • J'utilise le code SideNavigation de johnkil . Aucune suggestion?

    Utilisation de l'application YouTube comme exemple:

    Entrez la description de l'image ici

  • Chargement dynamique d'un AnimationDrawable dans une TextView
  • Quels sont les types de peaux dans Android Studio?
  • CoordinatorLayout et AppBarLayout elevation
  • Android Mediacontroller Play Les contrôles Pause ne se rafraîchissent pas correctement
  • Conversion de la date-chaîne avec les nanosecondes
  • Démarrer l'application connaissant le nom du paquet
  • 3 Solutions collect form web for “Comment supprimer la flèche HomeAsUpButton de ActionBar Sherlock?”

    Avec l'ActionBar Sherlock, à l'intérieur de la méthode onCreate votre activité, il vous suffit de faire ce qui suit:

     getSupportActionBar().setDisplayHomeAsUpEnabled(false); 

    Si l'image en haut ne disparaît pas, il pourrait s'agir de quelque chose lié à la bibliothèque que vous avez mentionnée. Dans mon application, j'utilise la bibliothèque SlidingMenu et ça marche très bien (source: https://github.com/jfeinstein10/SlidingMenu )

    EDIT: Avec la bibliothèque SlidingMenu, l'activité ressemble à ceci:

     public class MainAct extends SlidingFragmentActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // Sliding menu // Here I set the menu's layout setBehindContentView(R.layout.menu_frame); FragmentTransaction t = getSupportFragmentManager().beginTransaction(); MenuListFrag frag = MenuListFrag.newInstance(getSlidingMenuItems()); t.replace(R.id.menu_frame, frag); t.commit(); // Customizing the SlidingMenu SlidingMenu sm = getSlidingMenu(); sm.setShadowWidthRes(R.dimen.shadow_width); sm.setShadowDrawable(R.drawable.shadow); sm.setFadeDegree(0.35f); // Hiding the ActionBar's up button getSupportActionBar().setDisplayHomeAsUpEnabled(false); getSupportActionBar().setHomeButtonEnabled(true); } } 

    Vous pouvez désactiver la barre d'action à l'aide de cette méthode

     actionBar.setHomeButtonEnabled(false); 

    J'ai pu cacher la «flèche» en définissant une image transparente.

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