如何将字符串参数传递给Android XML文件?
问题描述:
有几个问题与此。我正在使用一个示例Android XML文件,这是它使用的行<string name="search_results">\'<xliff:g id="string">%s</xliff:g>\'</string>
其输出:'mystring'
如何将字符串参数传递给Android XML文件?
我希望它只输出mystring
,没有引号。如果我在xml文件中取出引号,则输出s
。如果我只拿出一个,我会得到s'
或'mystring
,这取决于哪个标记被取出。要清楚,我从字面上得到了字母''作为输出。
我在这找不到一个简单的教程,我想你们其中一个很快就会知道。
谢谢!
答
你碰巧尝试:
<string name="search_results"><xliff:g id="string">%s</xliff:g></string>
答
如果你用引号“的MyString”输出,然后运行通过,消除引号的方法?事情是这样的:
public String removeQuotes(String value){
if(value.startsWith("\'"){
value = value.substring(1, value.length());
}
if(value.endsWith("\'"){
value = value.substring(0, value.length()-1);
}
return value;
}
不知道这是可行的解决方案,为您或不是,但它可能是一个临时的修复,如果任何事情。
该代码可能无法正常工作100%[我有点生疏]只是想给一个想法。希望能帮助到你。
你是一位神奇的天才,谢谢。我会标记此页面,以便我可以在您获得足够声誉时为您投票:) – Jdban101
@ jdban101您可以将其标记为答案。 –
@ahmet alp巴尔干。谢谢,想通了如何做到这一点,并:) – Jdban101