Xamarin supprimer titre d'application
Je suis aux prises avec la chose la plus stupide (je suppose que je ne suis pas habitué à la Xamarin Designer).
Comment puis-je supprimer le titre de mon application ? Il continue de s'afficher, mais il n'est pas dans ma Mise en page Source.
Je veux enlever toute cette partie, mais ne peut pas comprendre comment.
En C#, Winforms ou WPF, j'aurais choisi l'ensemble de la fenêtre ou de l'écran et ensuite consulté les principales propriétés de la fenêtre, mais dans ce cas, je ne peux que sélectionner les contrôles, j'ai ajouté (les boutons et les étiquettes) et non pas la totalité de l'écran ou le titre.
Vous devez vous connecter pour publier un commentaire.
Aussi loin que je me souvienne, dans votre Classe d'Activité, vous devez supprimer l'Attribut de l'étiquette, de sorte qu'il n'aura pas un titre. Je suis actuellement n'ont pas de Xamarin avec moi en ce moment mais je suis assez sûr qu'il y est un attribut ci-dessus le nom de la classe qui définit le Titre.
Mise à JOUR de phadaphunk:
Supprimer android:thème="@android:style/Thème.NoTitleBar" dans le fichier de manifeste de supprimer complètement le titre
Mise à JOUR
Au moment où j'ai écrit la réponse, la meilleure des réponses qui sont données sont maintenant disponibles pour le cadre. Corrigez-moi si je me trompe, mais je ne me souviens pas de ces API être disponibles au moment d'écrire ces lignes.
NavigationPage.SetHasNavigationBar(this, false);
semble mieuxNavigationPage.SetHasNavigationBar(this, false);
??Écrire cela dans le
OnCreate
méthode juste aprèsSetContentView
:Ne pas changer de thème Titre, il accepte les version précédente de l'interface utilisateur.
Après
OnCreate
Alternativement, vous pouvez ajouter
à votre constructeur
L'option qui me paraît le plus simple est de modifier le
Activity
de l'attribut et de l'utilisation d'un par défaut style (plutôt que d'un programme personnalisé, comme suggéré par Mina Fawzy):Si vous souhaitez supprimer la barre d'état, trop utiliser
Est la meilleure méthode.
vous pouvez le faire par créer un style personnalisé
et voici comment vous pouvez l'utiliser je votre activité
espère que cela vous aider à
Cela a fonctionné pour moi:
SupportActionBar.SetDisplayShowTitleEnabled(false);
ActionBar
complètement justeSupportActionBar.Hide()
, aucune autre option n'a fonctionné pour moi. L'Activité a égalementActionBar
propriété, qui a été nulle dans mon cas, peut-être parce que je suis découlant de mon Activité deAppCompatActivity
Beaucoup de réponses prévisibles!
Cependant, juste au cas où si ça ne marche toujours pas car disons-le de la configuration de vues personnalisées. Essayez
ActionBar.Title = null;
Dans mon cas, je ne pas besoin d'un Titre, je veux juste une ActionBar avec quelques Onglets j'ai donc écrit:
Et après SetContentView: