【发布时间】:2014-08-07 21:17:44
【问题描述】:
我一直在寻找一种将文本作为 MenuItem 添加到 ActionBar 的方法。我尝试将图标设置为透明的 ColorDrawable 和 showAsAction withText 但似乎没有任何效果。有没有办法将文本添加为 MenuItem?
感谢您的帮助:)
【问题讨论】:
标签: android xml actionbarsherlock
我一直在寻找一种将文本作为 MenuItem 添加到 ActionBar 的方法。我尝试将图标设置为透明的 ColorDrawable 和 showAsAction withText 但似乎没有任何效果。有没有办法将文本添加为 MenuItem?
感谢您的帮助:)
【问题讨论】:
标签: android xml actionbarsherlock
如果您不指定菜单项的android:icon,它将默认为您在XML文件中给定的android:title。
试试这个并相应地替换 android:id 和 android:title:
<item
android:id="@+id/menu_item_id"
android:showAsAction="always"
android:title="@string/menu_item_title"/>
希望有帮助!
【讨论】:
onPrepareOptionsMenu()中,您将能够检索到一个MenuItem对象,您只需调用setTitle()就可以了。
android:icon,它应该是默认的。