userSeven7s per lo più con la ListPopupWindow
, ma ancora meglio in forma in questo caso è il PopupMenu
, che consente di gonfiare uno standard menu.xml
. È possibile posizionare il proprio View
o Button
in alto a destra e nel gestore onClick
creare e mostrare un PopupMenu.
Un esempio può essere trovato in ApiDemos> Visualizzazioni> Menu a comparsa. In particolare PopupMenu1.java
:
public void onPopupButtonClick(View button) {
PopupMenu popup = new PopupMenu(this, button);
popup.getMenuInflater().inflate(R.menu.popup, popup.getMenu());
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
public boolean onMenuItemClick(MenuItem item) {
Toast.makeText(PopupMenu1.this, "Clicked popup menu item " + item.getTitle(),
Toast.LENGTH_SHORT).show();
return true;
}
});
popup.show();
}
fonte
2012-05-23 05:18:21
per chiarire: voglio sbarazzarsi della barra nera nella parte inferiore con tre punti, e istead attuare la mia versione nel mio ActionBar personalizzato. – DagW
Hai guardato http://developer.android.com/resources/samples/ActionBarCompat/index.html? – techiServices