Question

capture d'écran de l'application de livres de Google

Je voudrais ajouter un menu déroulant personnalisé au actionbar dans mon projet similaire à celui qui se trouve dans les livres de l'application Google (écran). Dans ce cas, il représente la table des matières complète du livre.

J'ai essayé de suivre le guide à partir du site développeur où il y a un exemple avec un SpinnerAdapter. Mais quand j'utilise une coutume mise en page (dans mon cas un RelativeLayout avec deux TextViews en elle) je reçois une exception disant « ArrayAdapter nécessite l'ID de ressource pour être un TextView ». Donc, je rejeté mon idée avec le menu déroulant, mais je trouve le menu déroulant dans les livres app Wich regards à moi comme ils ont utilisé une mise en page personnalisée et parce qu'il me semble que deux TextViews simples dans une mise en page.

Quelqu'un pourrait me s'il vous plaît éclairer si ce que je veux faire est même possible et comment?

Était-ce utile?

La solution

Pour moi, qui ressemble le menu Options - qui est où les options des éléments de menu pas promus à la barre d'action lui-même apparaît. Utilisez onCreateOptionsMenu() et ajouter tous les éléments que vous voulez le Menu.


EDIT:

Désolé, la capture d'écran était un peu déroutant. Il y a deux possibilités que je peux voir:

  • Cela pourrait être un sous-menu pour cet élément de barre d'action - Je ne l'ai pas joué avec sous-menus et la barre d'action encore (bien que cela me rappelle que je dois faire ...)
  • Cela pourrait être un PopupMenu liée à une barre d'action personnalisée View
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top