Tutaj is.This jest faktycznie wykonywane w aplikacji której pisał for.I screenshot że jesteś zaznajomiony z ActionbarSherlok.The przycisk do tego menu rozwijanego będzie na actionbar.
public boolean onCreateOptionsMenu(Menu menu) {
// Used to put dark icons on light action bar
SubMenu subMenu1 = menu.addSubMenu("");
subMenu1.add("Item1").setIcon(R.drawable.icon).setOnMenuItemClickListener(
new OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
return false;
}
});
MenuItem subMenu1Item = subMenu1.getItem();
subMenu1Item.setIcon(R.drawable.abs__ic_menu_moreoverflow_holo_dark);
subMenu1Item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS
| MenuItem.SHOW_AS_ACTION_WITH_TEXT);
return true;
}
To działa. Jeśli chcesz, aby menu wyglądało jak zwykły przycisk na pasku akcji, możesz to zrobić: podmenu1.setIcon (R.drawable.icon) podmenu1.getItem(). SetShowAsAction (MenuItem.SHOW_AS_ACTION_ALWAYS) – ajselvig