Actionbar Sherlock: Définition et le masquage de la barre de titre
Je suis nouveau sur ActionBarSherlock, et je rencontre deux problèmes:
Tout d'abord, je veux juste être en mesure de définir le titre de la barre d'action, mais il ne fonctionne pas quand je l'appelle comme ceci:
final ActionBar actionBar = (ActionBar) findViewById(R.id.actionBar);
actionBar.setTitle("test title");
Où l'objet xml ressemble à ceci:
<com.myapp.prototype.ActionBar
android:id="@+id/actionBar2"
android:layout_width="fill_parent"
android:layout_height="45dip"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true" />
(Ce qui est calquée sur le github exemple: https://github.com/johannilsson/android-actionbar/blob/master/actionbarexample/src/com/markupartist/android/actionbar/example/HomeActivity.java). Dans d'autres endroits sur le web, j'ai vu une référence à getSupportActionBar(), mais je ne suis pas clair comment et où appeler.
Deuxième, dans un autre endroit, je veux juste être en mesure de cacher la barre de titre tout à fait. Je suis en train de le faire en appelant le:
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayShowHomeEnabled(false);
mais je ne peux même pas obtenir ce pour compiler. L'erreur que j'obtiens est:
"The method setDisplayShowTitleEnabled(boolean) is undefined for the type
ActionBar."
Dans les deux cas, je suppose que l'Actionbar Sherlock remplacements sont impliqués dans le problème. Des suggestions pour faire ce travail?
Merci beaucoup.
OriginalL'auteur gcl1 | 2012-05-29
Vous devez vous connecter pour publier un commentaire.
Vous semblent être un mélange des deux ActionBar implémentations. ActionBarSherlock est une extension de la bibliothèque de compatibilité, fourni par Google. Les méthodes utilisées avec ActionBarSherlock sont presque identiques pour les natifs de l'ActionBar trouvé dans Android 3.0+ http://actionbarsherlock.com/
Le Github lien fourni (et le code que vous utilisez), est une coutume de la mise en œuvre d'une actionbar https://github.com/johannilsson/android-actionbar.
Je vous conseille d'utiliser ActionBar sherlock et suivez le guide d'utilisation ici http://actionbarsherlock.com/usage.html
Il y a aussi un ActionBarSherlock prise en main vidéo ici http://www.youtube.com/watch?feature=player_embedded&v=4GJ6yY1lNNY
Pas de problème. Content d'avoir pu aider.
OriginalL'auteur bencallis
Réglage de la
ActionBar
titreMasquage et affichage de la
ActionBar
merci à vous. Je pense que c'meilleure réponse.
N'est-il pas la possibilité de cacher la barre de titre, sans cacher l'ensemble de l'ActionBar? Ce ne semble pas être une solution suffisante pour l'action demandée.
Si vous voulez juste pour masquer le titre,
actionBar.setDisplayShowTitleEnabled(false)
.Pouvez-vous me dire comment faire pour masquer le titre-barre, pas complète actionbar comme je l'ai divisé éléments d'action dans le bas
OriginalL'auteur Matthias Robbers
Vous avez besoin d'importer des com.actionbarsherlock.vue.Fenêtre, de sorte qu'il secrètement utilise la version longue de cette méthode.
OriginalL'auteur Ashish Tamrakar