【发布时间】:2011-06-12 02:35:09
【问题描述】:
是否可以在应用程序项目中使用库项目中定义的字符串等资源?如果是这样,如何? 因为我似乎无法解析我想这样解析的字符串:
String title = "sample";
int id = ressources.getIdentifier(title, "string", "com.package");
给了我这个例外
WARN/ResourceType(278):获取资源编号 0x00000000 的值时没有包标识符 WARN/System.err(278): android.content.res.Resources$NotFoundException: 字符串资源 ID #0x0
我正在寻找的字符串(“sample”)肯定在库项目的 strings.xml 中提供的这个包中。我什至可以在 R.java 中看到它
【问题讨论】:
-
是com.package在你的库项目AndroidManifest.xml中定义的包
-
是的。所有类都在这个包中。
标签: android xml resources android-library