【发布时间】:2013-02-13 22:32:04
【问题描述】:
您如何使用 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",但从用户评论中我了解到,该应用程序很难理解(尤其是 Widget-Part),所以我希望帮助菜单可见。有什么想法吗?
附:我知道该应用程序丑陋且未完成。它正在进行中,将被完善:)
【问题讨论】:
标签: android actionbarsherlock android-optionsmenu android-icons