我正在尝试从库项目派生的所有应用程序使用相同的应用程序图标。如何从应用程序的AndroidManifest.xml中的库项目引用图标
我认为它会像实施提供的建议in this thread一样简单,但不幸的是它不起作用。
我所做的是增加了<manifest>
标签在应用程序的AndroidManifest.xml
以下行:
xmlns:mylib="http://schemas.android.com/apk/res/com.example.baseapp"
而且几行上下一致AndroidManifest.xml
文件,更改典型@drawable/icon
到:
<application android:icon="@mylib:drawable/icon">
但它不起作用!
相反,Eclipse的告诉我说:
error: Error: No resource found that matches the given name (at 'icon' with value '@omlib:drawable/icon').
显然,从布局XML和XML清单引用绘项目是不一样的。
如何从应用程序的AndroidManifest.xml中的库项目引用图标?
您是否只尝试绘制/图标?我不知道你的设置,但它适用于我。 – Snicolas 2011-06-13 18:53:42
@Snicolas'@ drawable/icon'可以工作,但它需要将图标的PNG文件复制到使用我的库项目的每个应用程序项目中。这不是我想要的。我希望图标PNG文件只存在一次(在图书馆项目中),并使用它从所有其他(众多)应用程序中引用它。建议? – an00b 2011-06-13 18:56:55
@Snicolas我正在把我上面写的东西拿回来!我只是重新尝试@ drawable /图标,但这次**从应用程序的res子文件夹中删除所有icon.png文件**,它的工作原理!唷......这非常棘手(没有明显的一致性或方法论)。请发表您的评论作为答案,以便我可以接受它。 +1在此期间。 :) – an00b 2011-06-13 19:07:51