如何从某个文件中获取字符串资源?
我在 res/values 目录中有两个资源文件: string.xml 和名称.xml
如何从名称.xml 中检索所有资源只有
该方法
Field[] x=R.string.class.getFields();
从这两个文件中检索资源。
如何实现这个目标,
谢谢
I have two resources file in res/values directory: string.xml and names.xml
how can I retreive all resources from names.xml only
the method
Field[] x=R.string.class.getFields();
retrieves resources from both files.
how can this be acheived
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
抱歉,但那是不可能的。将字符串拆分为多个命名资源文件并不重要——Android 在编译项目时将它们全部组合起来。
欢迎您使用前缀或其他东西来区分一组字符串和另一组字符串。我使用 Android Parcel 项目 的支持代码来实现这一点,以允许可重用组件每个定义字符串,而无需覆盖字符串另一个。
I am sorry, but that is not possible. It does not matter that you have your strings split between multiple named resource files -- Android combines them all when it compiles your project.
You are welcome to use prefixes or something to identify one set of strings from another. I do that with the support code for the Android Parcel Project, to allow reusable components to each define strings without one overwriting the strings of another.