当前位置: 首页 > 面试题库 >

通过数组中的字符串名称访问资源字符串

胥宏义
2023-03-14
问题内容

我正在尝试使用字符串数组从XML获取资源,因为它当前处于循环中。

谁能建议我该怎么做?

为了清楚起见,资源名称与数组字符串名称相同。

到目前为止,我已经尝试过:

mMainEngine.mContext.getString(R.string.class.getField(Modification.ModicationNames[Current]).getInt(null)),

问题答案:

我没有误会你

int id = getResources().getIdentifier("name_of_resource","string", getPackageName());

是你所需要的



 类似资料:
  • 例如,我有照片、公司、汽车等实体。我知道它们有同名的列,我可以通过QueryBuilder访问它们。我不知道我将处理哪个存储库,但它像字符串参数一样传递给我的函数。这样地: 事实上,我想检查用户是否可以通过单独的函数访问给定ID的实体,而不是绑定到一个实体。 是否可以仅通过字符串初始化TypeORM中实体的存储库或QueryBuilder?

  • 我一直在尝试从一个有一万亿个字符的字符串中访问一个字符。我使用BigInteger从字符串中获取索引号,并使用charAt方法从字符串中访问字符。 我试图做的是计算给定字符串中特定字符的出现次数。 例如,字符串:

  • 这是我的代码: 如何根据爱好对学生进行分组。我尝试了以下代码: 它没有给出正确的答案。

  • 7.2.5.字符串资源 更新后的strings.xml大致如下: 例 7.5. res/values/strings.xml <?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">Yamba 2</string> <string name="titleYamba">Yamba 2</string> <s

  • 6.4.2.字符串资源 Android精细地划分了文件的职责:布局在资源文件中给出了定义,文本值(按钮的文本、标题等)也都独立到string.xml文件之中。这一来为程序提供多语言版本(英语、日语、俄语等)也就容易了许多,只需要提供另一个string资源文件即可。 现在string.xml的内容大致如下: 例 6.2. res/values/strings.xml <?xml version="1

  • 为什么我会得到异常,我如何访问某些字符串中的某些字符位置?