我正在嘗試從庫項目派生的所有應用程序使用相同的應用程序圖標。如何從應用程序的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