来自strings.xml的Android引用字符串,无需导入包R.java

时间:2014-09-06 06:26:29

标签: java android string

为了引用strings.xml中的字符串,我这样做:

import com.mypackage.myapp.R;

getString(R.string.mystring)

它适用于特定项目,但该项目是我为其他项目创建的模板。当我这样做时,我的项目名称被更改,因此import com.mypackage.myapp.R;变得无效,因为包名称也会更改。所以,我想知道有没有办法在同一个项目中引用项目的字符串,而无需按包名称导入项目?

编辑:换句话说,我需要一种独立于包名的方法,从strings.xml文件中获取字符串资源,该文件位于同一个包中。

1 个答案:

答案 0 :(得分:0)

将您的模板项目设为库项目,并在主项目中提供对模板项目的引用,然后您可以使用模板项目中定义的资源。