Come creare un costume Pulldown nel nido d'ape ActionBar?
-
24-10-2019 - |
Domanda
Vorrei aggiungere un menu a discesa personalizzato alla ActionBar nel mio progetto simile a quello che si può trovare in app Google Libri (schermo). In questo caso rappresenta la tabella completa dei contenuti del libro.
Ho provato a seguire la guida dal sito degli sviluppatori dove c'è un esempio con uno SpinnerAdapter . Ma quando io uso una consuetudine Layout (nel mio caso un RelativeLayout con due TextViews in esso) ottengo un'eccezione che dire "ArrayAdapter richiede l'ID di risorsa di essere un TextView". Così ho respinto la mia idea con la discesa, ma poi ho trovato il menu a discesa nei libri app sguardi wich a me come hanno usato un layout personalizzato e perché sembra a me come due TextViews singoli in un layout.
Qualcuno potrebbe si prega di illuminarmi se quello che voglio fare è ancora possibile e come?
Soluzione
Per me, che si presenta come il menu delle opzioni - è lì che le voci di menu opzioni non promosso alla barra azione stessa appaiono. Usa onCreateOptionsMenu()
e aggiungere qualsiasi oggetti che si desidera il Menu
.
Modifica
Siamo spiacenti, lo screenshot è stato un po 'di confusione. Ci sono due possibilità che io possa vedere:
- Questo potrebbe essere un sottomenu per l'elemento action bar - non ho ancora giocato con sottomenu e la barra di azione (anche se questo mi ricorda che ho bisogno di farlo ...)
- Questo potrebbe essere un
PopupMenu
legato ad un barView
un'azione personalizzata