Maison > Java > javaDidacticiel > Comment créer une barre d'action personnalisée avec des boutons personnalisés et sans lignes de séparation ?

Comment créer une barre d'action personnalisée avec des boutons personnalisés et sans lignes de séparation ?

Mary-Kate Olsen
Libérer: 2024-11-03 21:39:30
original
1063 Les gens l'ont consulté

How to Create a Custom ActionBar with Custom Buttons and No Separator Lines?

Création d'une barre d'action personnalisée avec des boutons personnalisés

Implémentation d'une vue personnalisée en tant que bouton

Pour créer un bouton personnalisé en utilisant une image comme vue, vous pouvez utiliser la classe ImageView. Utilisez la méthode setImageBitmap() pour définir l'image souhaitée comme pouvant être dessinée par le bouton.

Tracer une ligne en haut de la barre d'action

Pour tracer une ligne en haut de l'ActionBar, vous pouvez utiliser la classe View avec un objet Paint. Définissez l'attribut android:background de la vue sur la couleur de la ligne et son android:layout_height sur l'épaisseur souhaitée.

Implémentation de boutons sans lignes de séparation

Au lieu de en utilisant la disposition du menu ActionBar par défaut avec des lignes de séparation, vous pouvez créer des boutons personnalisés en ajoutant une disposition personnalisée à l'ActionBar. Pour ce faire, gonflez une mise en page personnalisée et ajoutez-la à ActionBar à l'aide de la méthode setCustomView().

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal