如何将字符串参数传递给Android XML文件?

时间:2011-06-23 16:39:00

标签: java android xml

有几个问题。我正在使用示例Android XML文件,这是它使用的行<string name="search_results">\'<xliff:g id="string">%s</xliff:g>\'</string>,输出:'mystring'

我希望它只输出mystring,不带引号。如果我取出xml文件中的引号,我会得到s作为输出。如果我只取出一个,我会得到s''mystring,具体取决于取出的标记。为了清楚起见,我确实将字母''作为输出。

我找不到一个简单的教程,我想其中一个你很快就会知道。

谢谢!

2 个答案:

答案 0 :(得分:3)

您是否碰巧尝试过:

<string name="search_results"><xliff:g id="string">%s</xliff:g></string>

答案 1 :(得分:1)

如果您使用引号'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%工作[我有点生疏]只是想提出一个想法。希望它有所帮助。