Android图标不显示

时间:2012-10-28 19:14:31

标签: android drawable android-icons

我尝试使用以下代码在我的应用中的几个地方使用图标

    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" />

2 个答案:

答案 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和图标,但会很好奇。