我有一个没有主页/标题栏的应用,以及标签导航模式下的操作栏。我已经在我的应用中添加了一个菜单,我希望在Android 4+中将其显示为标签操作栏中的溢出菜单。
听起来很简单,但是当我添加菜单时
// Initiating menu XML file
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater menuInflater = getMenuInflater();
menuInflater.inflate(R.layout.menu, menu);
return true;
}
// Event handling for individual menu item selected
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.menu_search:
// Load search fragment
return true;
case R.id.menu_add:
// Load add fragment
return true;
default:
return super.onOptionsItemSelected(item);
}
}
我在横向视图中得到了这个,这很好:
但我在肖像模式下得到这个,这很糟糕:
如何阻止标签操作栏以纵向模式分割?
编辑:因此,当在Android 4中创建菜单时,它会立即成为活动标题栏中的操作溢出菜单。问题是,我没有标题栏,只有标签导航操作栏。因此,活动会创建一个带有操作溢出选项的新标题/操作栏。
我需要找到一种方法让活动将动作溢出标签添加到标签导航操作栏。有办法吗?
由于