2011-06-23 71 views
2

有几个问题与此。我正在使用一个示例Android XML文件,这是它使用的行<string name="search_results">\'<xliff:g id="string">%s</xliff:g>\'</string>其输出:'mystring'如何将字符串参数传递给Android XML文件?

我希望它只输出mystring,没有引号。如果我在xml文件中取出引号,则输出s。如果我只拿出一个,我会得到s''mystring,这取决于哪个标记被取出。要清楚,我从字面上得到了字母''作为输出。

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

谢谢!

回答

3

你碰巧尝试:

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

你是一位神奇的天才,谢谢。我会标记此页面,以便我可以在您获得足够声誉时为您投票:) – Jdban101

+0

@ jdban101您可以将其标记为答案。 –

+0

@ahmet alp巴尔干。谢谢,想通了如何做到这一点,并:) – Jdban101

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%[我有点生疏]只是想给一个想法。希望能帮助到你。

相关问题