2011-06-23 110 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%[我有點生疏]只是想給一個想法。希望能幫助到你。

相關問題