Articles of android toolbar

android toolbar popupTheme vs thème

Souvent, je vois cette déclaration de la barre d’outils dans les fichiers de mise en page: Pourquoi y a-t-il deux atsortingbuts relatifs au thème: theme et popupTheme? Quels sont les objectives de chacun d’eux?

Comment append des boutons comme rafraîchir et rechercher dans ToolBar dans Android?

J’ai créé une barre d’outils, mais lorsque j’ajoute des éléments de menu dans menu.xml, cela se traduit toujours par un débordement. Comment puis-je l’append séparément? De plus, le titre est affiché au milieu (verticalement), comment le montrer en haut? menu.xml MainActivity.java package com.example.toolbar; import android.support.v7.app.ActionBarActivity; import android.support.v7.widget.Toolbar; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; public class […]

Développer / Réduire Animation de la barre d’outils Lollipop (application Telegram)

J’essaie de comprendre comment l’animation d’extension / réduction de la barre d’outils est effectuée. Si vous regardez les parameters de l’application Telegram, vous verrez qu’il y a une liste et la barre d’outils. Lorsque vous faites défiler la barre d’outils, celle-ci se réduit et, lorsque vous faites défiler vers le haut, elle se développe. Il […]

Afficher ActionMode sur la barre d’outils

J’essaye d’utiliser le android.view.ActionMode avec le nouveau android.support.v7.widget.Toolbar , en plus du traditionnel android.app.ActionBar . Je peux l’afficher avec: toolbar.startActionMode(callback); Le problème est que le ActionMode est affiché sur le ActionBar et non sur la Toolbar . Y a-t-il un moyen de changer cela? J’ai essayé de définir les éléments suivants dans mon thème, mais […]

Comment obtenir la barre d’outils de fragment?

J’ai ActionBarActivity avec NavigationDrawer et utilise la Toolbar d’ Toolbar support_v7 comme ActionBar. Dans l’un de mes fragments, la barre d’outils a une vue personnalisée. Dans d’autres fragments, la Toolbar devrait afficher le titre. Comment obtenir l’instance de la Toolbar pour la personnalisation à partir de fragments? Je peux obtenir ActionBar avec getActivity().getActionBar() , mais […]

Changer la couleur de la barre d’outils dans Appcompat 21

Je teste les nouvelles fonctionnalités Appcompat 21 Material Design. Par conséquent, j’ai créé une barre d’outils comme celle-ci: et l’a inclus dans mon fichier de mise en page principal. Ensuite, je l’ai défini comme supportActionBar comme ça: Toolbar toolBar = (Toolbar)findViewById(R.id.activity_my_toolbar); setSupportActionBar(toolBar); Cela fonctionne, mais je n’arrive pas à comprendre comment personnaliser la barre d’outils. […]

Création d’un bouton dans la barre d’outils Android

Comment créer un bouton dans la Toolbar d’ Toolbar d’Android qui ressemble à cet exemple iOS ?

Barre d’état transparente et barre d’action Android

J’ai fait quelques recherches sur ce sujet et je n’ai pas pu trouver de solution complète, donc pas à pas et avec quelques essais et erreurs, je découvre enfin comment atteindre ces résultats: avoir une Actionbar transparente et colorée et une Actionbar . Voir ma réponse ci-dessous.

Comment est-ce que je style appcompat-v7 Toolbar comme Theme.AppCompat.Light.DarkActionBar?

J’essaie de recréer l’apparence de Theme.AppCompat.Light.DarkActionBar avec la nouvelle barre d’outils de la bibliothèque de support. Si je choisis Theme.AppCompat.Light ma barre d’outils sera claire et si je choisis Theme.AppCompat il fera noir. (Techniquement, vous devez utiliser la version .NoActionBar mais pour autant que je .NoActionBar la seule différence est false true Maintenant, il n’y […]

Comment utiliser SearchView dans la barre d’outils Android

Le code sur lequel je travaille utilise une Toolbar et gonfle un menu . Voici le code private Toolbar mToolbar; mToolbar.inflateMenu(R.menu.chat_screen_menu); setupMenu (); private void setupMenu () { mMenu = mToolbar.getMenu(); if (mMenu != null) { if (mChatPager != null && mChatPager.getCurrentItem() > 0) { mMenu.setGroupVisible(R.id.menu_group_chats, true); mMenu.setGroupVisible(R.id.menu_group_contacts, false); } else { mMenu.setGroupVisible(R.id.menu_group_chats, false); mMenu.setGroupVisible(R.id.menu_group_contacts, […]