Domanda

screenshot dal app Google Libri

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?

È stato utile?

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 bar View un'azione personalizzata
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top