【问题标题】:Getting the right icons for Action Bar (ActionBarSherlock) and Options Menu with Android Gingerbread使用 Android Gingerbread 获取操作栏 (ActionBarSherlock) 和选项菜单的正确图标
【发布时间】: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


    【解决方案1】:

    尝试像这样使用强制溢出选项:

    <item name="absForceOverflow">true</item>
    

    【讨论】:

    猜你喜欢
    • 2012-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-05
    相关资源
    最近更新 更多