具有溢出菜单的Android- Tab模式操作栏

时间:2012-09-23 12:02:38

标签: android android-actionbar android-menu

我有一个没有主页/标题栏的应用,以及标签导航模式下的操作栏。我已经在我的应用中添加了一个菜单,我希望在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);
    }
}

我在横向视图中得到了这个,这很好:

enter image description here

但我在肖像模式下得到这个,这很糟糕:

enter image description here

如何阻止标签操作栏以纵向模式分割?

编辑:因此,当在Android 4中创建菜单时,它会立即成为活动标题栏中的操作溢出菜单。问题是,我没有标题栏,只有标签导航操作栏。因此,活动会创建一个带有操作溢出选项的新标题/操作栏。

我需要找到一种方法让活动将动作溢出标签添加到标签导航操作栏。有办法吗?

由于

0 个答案:

没有答案