gpt4 book ai didi

android - ActionBarSherlock 不显示硬件按钮菜单

转载 作者:太空狗 更新时间:2023-10-29 13:30:24 26 4
gpt4 key购买 nike

我有两个菜单项,但是其中一个在纵向模式下无法访问,因为操作栏上没有空间。我假设它应该移动到 Activity 底部的选项菜单中,并通过我的 Gingerbread 设备上的硬件菜单按钮访问,但这并没有发生。

如果我将我的设备横向放置,两个菜单项都会在操作栏上可见。有什么办法可以解决这个问题吗?

主 Activity .java

getSupportActionBar()
.setDisplayShowCustomEnabled(true);
getSupportActionBar().setCustomView(R.layout.actionbar_main);
getSupportActionBar().setIcon(R.drawable.title);
getSupportActionBar().setDisplayShowTitleEnabled(false);

菜单.xml

     <item android:id="@+id/photos"

android:title="Collections"
android:icon="@drawable/content_picture"
android:showAsAction="ifRoom"

/>

<item android:id="@+id/contact"
android:title="Contact"
android:icon="@drawable/content_email"
android:showAsAction="ifRoom"

/>

最佳答案

带有硬件菜单按钮的设备不显示溢出菜单。这就是运行 ICS+ 的标准设备的行为方式。 ActionbarSherlock 复制了这种行为。

可以引用Force overflow menu in ActionBarSherlockHow to force use of overflow menu on devices with menu button了解更多详情。

关于android - ActionBarSherlock 不显示硬件按钮菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16155279/

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