我将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文本获取方法?
答案 0 :(得分:0)
据我所知,您应该可以通过Context
通过您尝试访问的R文件的完全限定名称访问任何引用。像(未经测试)的东西:
Context.getString(com.YOUR.LIB.R.string.YOURSTRING));
如果失败,您可以将com.YOUR.LIB.R
文件直接导入到您的活动中。
希望这有帮助!我希望我明白你想要实现的目标。如果没有,请提供更多信息,可能还有一些您已尝试过的代码,可能有助于解释您的问题:)