【问题标题】:Show Only Text as MenuItem in ActionBar在 ActionBar 中仅将文本显示为 MenuItem
【发布时间】:2014-08-07 21:17:44
【问题描述】:

我一直在寻找一种将文本作为 MenuItem 添加到 ActionBar 的方法。我尝试将图标设置为透明的 ColorDrawable 和 showAsAction withText 但似乎没有任何效果。有没有办法将文本添加为​​ MenuItem?

感谢您的帮助:)

【问题讨论】:

    标签: android xml actionbarsherlock


    【解决方案1】:

    如果您不指定菜单项的android:icon,它将默认为您在XML文件中给定的android:title

    试试这个并相应地替换 android:idandroid:title

    <item
        android:id="@+id/menu_item_id"
        android:showAsAction="always"
        android:title="@string/menu_item_title"/>
    

    希望有帮助!

    【讨论】:

    • 嗨@Evan,请参考:stackoverflow.com/questions/6072226/… 另外,如果它对您的问题有帮助,请接受答案。 :) 谢谢!
    • 如果我不想写入任何字符串文件,如何动态替换标题?
    • onPrepareOptionsMenu()中,您将能够检索到一个MenuItem对象,您只需调用setTitle()就可以了。
    • 任何方式来显示相反的...只是显示图标和文本设置为“消失”?
    • @Mike6679 你可以随时添加android:icon,它应该是默认的。
    猜你喜欢
    • 1970-01-01
    • 2010-11-02
    • 2017-05-31
    • 2015-10-10
    • 1970-01-01
    • 2013-06-07
    • 2023-03-24
    • 1970-01-01
    • 2011-08-02
    相关资源
    最近更新 更多