gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:44:32 31 4
gpt4 key购买 nike

我需要在栏下方显示子菜单,而不是在栏本身的顶部。

复制下面我的 actionbar 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>

在activity中(App也有抽屉式导航)

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

最佳答案

很简单。

<style name="AppTheme" parent="AppBaseTheme">
<item name="actionOverflowMenuStyle">@style/OverflowMenu</item>
</style>

<style name="OverflowMenu" parent="Widget.AppCompat.PopupMenu.Overflow">
<!-- Required for pre-Lollipop. -->
<item name="overlapAnchor">false</item>

<!-- Required for Lollipop. -->
<item name="android:overlapAnchor">false</item>
</style>

关于Android actionbar 子菜单项显示在 actionbar 顶部而不是栏下方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27353014/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com