Я хочу создать элементы меню действий в ActionBar полностью динамически по некоторым причинам. Но когда я добавляю элементы меню из кода, они отображаются как переполнение элемента меню настройки.Динамическое добавление элемента действия в панель действий
Ниже приведен мой код. любое решение?
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
//getMenuInflater().inflate(R.menu.start, menu);
MenuItem logoutMI= menu.add(0,1,0,"Logout");
logoutMI.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
logoutMI.setShowAsAction(MenuItem.SHOW_AS_ACTION_WITH_TEXT);
MenuItem configMI= menu.add(0,2,1,"Configuration");
configMI.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
configMI.setShowAsAction(MenuItem.SHOW_AS_ACTION_WITH_TEXT);
return true;
}
в какой-то момент вы собираетесь бежать из комнаты в панели действий и пункты меню должны пойти в переполнение. вы пытаетесь добавить «logout» и «configuration» где-то поверх «Cash» или «Menu»? В этом случае «Info» и «Refresh» вместо этого попадают в переполнение. – invertigo
Элементы меню, отображаемые на изображениях, создаются статическим образом из файла меню XML, только для того, чтобы сделать снимок экрана для примера – lory105