如何使用ABS和Gingerbread管理图标?正如您从屏幕截图中看到的,我有一个菜单项“帮助”,它位于操作栏中,当有空间时。 (当没有选择任何东西时)。到目前为止,图标看起来很好。但当它进入选项菜单时,我可能应该使用另一个图标来获得更好的可见性:)
你通常如何做到这一点?有任何想法吗?这是我的菜单xml:
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/new_button"
android:showAsAction="always"
android:title="new"
android:icon="@drawable/content_new_calendar"/>
<item
android:id="@+id/share_button"
android:visible="false"
android:showAsAction="ifRoom"
android:title="share"
android:icon="@drawable/social_share"/>
<item
android:id="@+id/help_button"
android:showAsAction="ifRoom"
android:title="help"
android:icon="@drawable/action_help"/>
</menu>
我知道如何为各种api级别等创建不同的菜单。但是在这里,同一部手机在操作栏和选项菜单中显示图标。最简单的解决方案是设置android:showAsAction =“never”,但是从我学到的用户评论来看,App很难理解(特别是Widget-Part),所以我很乐意看到帮助菜单。有什么想法吗?
P.S。我知道该应用程序是丑陋和未完成的。它的工作正在进行中并将得到完善:)
答案 0 :(得分:0)
尝试使用强制溢出选项,如下所示:
<item name="absForceOverflow">true</item>