0

我正在使用 ActionBarSherloc 并且对于具有物理菜单的手机,没有显示点软菜单图标这是像 s3 这样的手机的场景,但我需要了解三星 Nexus 的行为并且总是在右上角有菜单屏幕一角。这是我使用的代码:

com.actionbarsherlock.view.MenuInflater inflater = getSupportMenuInflater();
inflater.inflate(R.menu.main_menu, menu);

但是在 S3 上,我没有在屏幕上显示菜单,我需要按下物理菜单按钮才能打开选项菜单,这种行为可能会让用户感到困惑。我也尝试过类似的东西

<menu>
 <item id=item_1 icon="the actual soft menu icon" android:showAsAction="ifRoom">
    <menu>
     <item/>
     <item/>
     <item/>
    </menu>
 <item>
 <item  id=item_2 icon = "other menu item" android:showAsAction="always">       
</menu>

但在这个设计中,似乎总是显示两个图标项并且 showAsAcrion没有考虑参数。我需要能够item_1根据 ActionBar 的大小显示和隐藏项目。谢谢

4

0 回答 0