2013-02-03 40 views
-2

Possible Duplicate:
How to put variable inside string-resources?string.xml中的錯誤

string.xml文件在以下行中給出錯誤。

錯誤:在該行發現多個註釋: - 錯誤:以非位置格式指定多個替換;你的意思是添加格式化=「false」 屬性? - 錯誤:發現標記預期所在的

<!-- Search failure message. --> 
<string name="no_results">No results found for \"%s\"</string> 
+1

[這](http://stackoverflow.com/a/12605846/645270)可能的幫助。關於使用'%'符號 – keyser

回答

1

如果需要使用String.format(String, Object...)格式化你的字符串,那麼你必須把你的格式參數的字符串資源以正確的方式。 用以下內容替換您的字符串:

<string name="no_results">No results found for %1$s</string> 

-

Resources res = getResources(); 
String text = String.format(res.getString(R.string.no_results), "your text"); 
+0

我替換了代碼,但它不起作用 – TUSWAY

+0

什麼是logcat輸出? – StarsSky

+0

logcat顯示錯誤消息 PgaSocketWriteAllHdipc:hd_ipc_send()失敗 – TUSWAY