ActionBarSherlock无法显示硬件按钮菜单。

3
我有两个菜单项,但在纵向模式下,由于操作栏上没有足够的空间,其中一个菜单项变得无法访问。我假设它应该被移动到选项菜单中,在活动底部可以访问,并通过我的姜饼设备上的硬件菜单按钮进行访问,但这并没有发生。
如果我将设备放入横向模式,则所有菜单项都将显示在操作栏上。有什么想法如何解决这个问题?
MainActivity.java
getSupportActionBar()
    .setDisplayShowCustomEnabled(true);
    getSupportActionBar().setCustomView(R.layout.actionbar_main);
    getSupportActionBar().setIcon(R.drawable.title);
    getSupportActionBar().setDisplayShowTitleEnabled(false);

menu.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"

      />
1个回答

2

我的意思是在屏幕底部显示的“溢出”菜单选项。谢谢,我会重新措辞我的问题。 - KingFu
我不想强制使用溢出菜单,我希望任何无法适应操作栏的菜单项都能被“推入”到硬件按钮选项菜单中。我相信这就是ActionBarSherlock用于处理旧设备的方式。 - KingFu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接