Comment créer une carte de la barre d'outils à l'aide de appcompat v7
Je veux créer une barre d'outils comme l'image suivante comme proposé dans la conception de matériel de directives:
Je peut l'atteindre par l'aide de la barre d'outils avec une relative mise en page:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<Toolbar/>
<LinearLayout android:layout_marginTop="-17dp" />
</RelativeLayout>
Je ne suis pas sûr que c'est la manière correcte ou pas. Toute aide est appréciée.
Vous devez vous connecter pour publier un commentaire.
Merci Gabriele pour toute l'aide. Voici code du travail:
Activité :
Mise en page Fichier XML:
Assurez-vous que votre activité thème est l'extension de
Theme.AppCompat.Light.NoActionBar
.Voici à quoi ça ressemblera:
Quelques choses à noter:
android:layout_below="@+id/toolbar_main"
? Je voudrais l'enlever pour faire le premierLinearLayout
à commencer par le haut de l'écran...Vous pouvez l'obtenir à l'aide d'une Barre d'outils comme ActionBar, un CardView et un autre de la Barre d'outils(autonome) à l'intérieur de la Carte.
Pour la Barre d'outils autonomes à l'intérieur d'une Carte, vous pouvez utiliser quelque chose comme ceci:
Ensuite, vous pouvez gonfler votre menu pour obtenir l'icône actions.
Pour la barre d'outils utilisé comme barre d'action et la page principale, vous pouvez utiliser:
option1:
Option2: Une longue barre d'outils (comme actionbar) et un CardView comme décrit ci-dessus à jouer avec les marges.