我正在尝试在我的应用程序中使用工具栏,我能够按照 android 教程将这些项目显示为图标。
我的项目显示为右侧“...”的子菜单,但没有显示图标。我尝试使用 android:showAsAction="always"
但我不断收到有关 namespace 问题的错误,我应该使用 res-auto。当我尝试破坏菜单的 inflator
时,即使我定义了这些标签,我还是收到了一些奇怪的标题错误。
有没有办法在工具栏上显示一些图标,我如何使用 showAsAction=always 强制显示它而不会引发错误。
谢谢
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/favorite_ico"
android:icon="@mipmap/ic_launcher"
android:title="Item 1"
android:showAsAction="ifRoom" />
<item
android:id="@+id/settings_ico"
android:title="Item 2" />
</menu>
最佳答案
如果您尝试使用 showAsAction="always"
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/favorite_ico"
android:icon="@mipmap/ic_launcher"
android:title="Item 1"
app:showAsAction="always" />
<item
android:id="@+id/settings_ico"
android:title="Item 2" />
</menu>
你需要导入 app
而不是 android
关于android - 工具栏图标不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41972668/