如何从android中的库项目继承启动器图标?

时间:2013-06-04 04:27:18

标签: android android-launcher library-project

我有几个依赖于图书馆项目的应用程序。我希望他们都使用相同的启动器图标。不幸的是,这似乎没有被继承?

我正在获取android的通用图标......

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题:我的应用程序没有选择库项目中的启动器图标,而是使用默认的Android图标。

正如评论中所建议的那样,我在manifest.xml中插入了一行:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:mylib="schemas.android.com/apk/res/mylib.libpackage.libbase 
    package="myapp.apppackage.appbase"
    android:versionCode="100"
    android:versionName="2.1.0" >

该行是:

xmlns:base="schemas.android.com/apk/res/mylib.libpackage.libbase 

名称空间mylib.libpackage.libbase是库manifes.xml中定义的包名。

引用启动器图标使用

android:icon="@mylib:drawable/ic_launcher"

但是......这对我不起作用!

我发现我需要使用标准方法:

android:icon="@drawable/ic_launcher"

删除了我项目中使用的所有库的ic_launcher资源(除了用作图标资源的库)。