【发布时间】:2011-10-04 12:05:50
【问题描述】:
在我的 android 应用程序中,我有一个大的字符串资源 xml 文件。我想在字符串值中引用和重用声明的资源值。是否可以让 R 类解析引用的值(例如 @string/db_table_name)?
<resources>
<string name="db_table_name">tbl_name</string>
<string name="ddl">create table @string/tbl_name</string>
</resources>
有没有办法做到这一点。在常规 Java 世界中,一些工具使用 ${varname} 表达式来解析引用。这完全可以在 Android 中完成吗?
【问题讨论】:
-
您可能不需要 xml 资源中的数据库命名和查询创建内容,并且它们不会依赖于本地化或设备限定符 - 我会投票赞成在全局项目配置文件中包含这些内容,也许用于查询创建的静态类 - 只是一个想法!我不知道以上可能是 res 文件 :)