有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

来自字符串的Android引用字符串。不导入包R.java的xml

为了从strings.xml引用字符串,我执行以下操作:

import com.mypackage.myapp.R;

getString(R.string.mystring)

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

EDIT:换句话说,我需要一种独立于包名的方式从字符串中获取字符串资源。位于同一包中的xml文件


共 (1) 个答案

  1. # 1 楼答案

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