我尝试使用以下代码在我的应用中的几个地方使用图标
android:icon="@drawable/app_logo" />
但它们既不会出现也不会出现错误/警告。 我将app_logo.png放入res / drawable文件夹,然后放入任何其他可绘制文件夹(res / drawable-hdpi,res / drawable-ldpi ...),但app_logo不会显示在我的应用程序中。 有人可以帮我追查错误吗?
编辑:我想在菜单和标签视图中使用它们,取自
等在线示例<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/icon"
android:icon="@drawable/help_logo" />
<item android:id="@+id/help"
android:title="Help Text" />
<item android:id="@+id/icontext"
android:title="App Logo Text"
android:icon="@drawable/app_logo" />
答案 0 :(得分:1)
你不能在&#34;几个地方使用android:icon
&#34;。或者,从技术上讲,你可以,但只有在支持android:icon
属性的元素中使用它才有意义,否则它将被跳过。
修改强>
对于Android 2.x上的6个菜单项,将显示 android:icon
菜单(如果在这种情况下系统占用第6个位置,则为5个以上,以便让您更多地展开菜单) ,一旦用户点击菜单按钮。如果您的菜单中有更多项目,则不会显示。如果您的设备运行Android 3.0及更高版本,它也不会出现。我建议放弃菜单并切换到操作栏模式
答案 1 :(得分:0)
由于android Tab icons dont show up
,我终于找到了问题所在我的应用仍然有标题栏 - 添加
android:theme="@android:style/Theme.NoTitleBar"
清单解决了一切。虽然如何保留TitleBar和图标,但会很好奇。