访问android库项目中的strings.xml值

时间:2014-09-19 08:57:46

标签: android

我将MyAppProject作为android应用程序项目,将MyLibProject作为android库项目。 我在MyLibProject中有strings.xml(2个字符串)和一个xyz.java类。 xyz.java类有2个get方法来访问strings.xml值。

我添加了参考库项目" MyLibProject"在" MyAppProject"应用项目。

对于某些用例,我将检查Library项目xyz.java类是否在classpath中然后获取 来自xyz.class的值。

如何访问xyz.java类中的strings.xml文本获取方法?

1 个答案:

答案 0 :(得分:0)

据我所知,您应该可以通过Context通过您尝试访问的R文件的完全限定名称访问任何引用。像(未经测试)的东西:

Context.getString(com.YOUR.LIB.R.string.YOURSTRING));

如果失败,您可以将com.YOUR.LIB.R文件直接导入到您的活动中。

希望这有帮助!我希望我明白你想要实现的目标。如果没有,请提供更多信息,可能还有一些您已尝试过的代码,可能有助于解释您的问题:)