簡體   English   中英

如何在strings.xml中輸入字符“<”?

[英]how can I enter character “<” in strings.xml?

我想在eclipse的strings.xml文件中輸入字符串" -< " ,字符串有字符< ,我無法將其添加到xml文件中而不會出錯! 我甚至試圖通過\\字符逃脫:

<string name="search_target_arrow"> -\< </string>

或將其括在""之間,如下所示:

<string name="search_target_arrow">" -< "</string>

但都沒有用。 然后最后在親切的用戶的幫助下,我發現這將是在xml中輸入這些字符的正確方法:

<string name="search_target_arrow"> -&amp;lt; </string>

但現在當我在我的代碼中獲得此資源時:

getResources().getString(R.string.search_target_arrow);

並將其設置為TextView,它顯示-&lt; 在屏幕上! 如何通過代碼獲取原始字符? 我應該做一些與HTML相關的事情嗎?!

如果您正在使用eclipse,請右鍵單擊strings.xml並使用“Android Common XML Editor”打開它並從那里添加它將為您處理轉義。

兩種選擇

&amp;

<![CDATA[&this is my> string and I <can put all the strange symbols I want inside]]>

在圖形編輯器(我猜“Recources”選項卡)中,您可以在值框中鍵入任何符號,它會自動將相應的字符放入xml中。 如果您不想查看代碼,那就太好了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM