小编Bho*_*kra的帖子

Android操作栏子菜单项显示在操作栏顶部而不是栏下方

我需要在栏下方显示子菜单,而不是栏栏本身.

在下面复制我的动作栏xml

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity">
    <item
        android:id="@+id/action_pages"
        android:orderInCategory="1"
        android:showAsAction="withText|always"
        android:icon="@drawable/ic_action_pages"
        android:title="">
        <menu>
            <item android:id="@+id/item1" android:title="Placeholder"></item>
        </menu>
    </item>
</menu>
Run Code Online (Sandbox Code Playgroud)

在活动中(App还有一个导航抽屉)

public boolean onCreateOptionsMenu(Menu menu) {
    if (!mNavigationDrawerFragment.isDrawerOpen()) {
        getMenuInflater().inflate(R.menu.main, menu);
        restoreActionBar();
        return true;
    }
    return super.onCreateOptionsMenu(menu);
}
Run Code Online (Sandbox Code Playgroud)

android menu android-actionbar

5
推荐指数
2
解决办法
2341
查看次数

标签 统计

android ×1

android-actionbar ×1

menu ×1