android – 通过变量从Strings.xml获取字符串

android – 通过变量从Strings.xml获取字符串,第1张

概述我想从strings.xml中获取一个字符串.我知道怎么做但我的问题是别的: 我有一个每次更改的字符串变量,每次更改时,我想查看strings.xml并检查Strings.xml中是否存在该String变量,然后获取文本. 例如: String title="sample title" \\ which changesString city= "sample city"String s = g 我想从strings.xml中获取一个字符串.我知道怎么做但我的问题是别的:
我有一个每次更改的字符串变量,每次更改时,我想查看strings.xml并检查Strings.xml中是否存在该String变量,然后获取文本.

例如:

String title="sample Title" \ which changesString city= "sample city"String s = getResources().getString(R.string.Title);

在第三行:Title是一个String,并且在Strings.xml中没有任何名为String的“Title”
我怎样才能做到这一点?请帮我

解决方法 据我所知,你可以使用 public int getIdentifier (String name,String defType,String defPackage).但是不鼓励使用它.

要使用它(我还没有这样做,但我曾经读过这个方法)你可能需要:

int IDentifIEr = getResources().getIDentifIEr ("Title","string","your.package.name.here");if (IDentifIEr!=0){     s=getResources().getString(IDentifIEr);}else{    s="";//or null or whatever}
总结

以上是内存溢出为你收集整理的android – 通过变量从Strings.xml获取字符串全部内容,希望文章能够帮你解决android – 通过变量从Strings.xml获取字符串所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1137775.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存