私のプログラムの開始以来、Android向けの開発中にEclipseのstring.xmlで "<-"、 "" << "などの特殊文字を使用しました。
すべてが1年間正常に機能していましたが、今日は、ちょっとした変更を加えたいと思い、xmlファイルの編集を始めました。
Eclipseはxmlブロックの一部であると考えているため、これらの文字でコンパイルエラーが発生します。
このシンボル「<」をXMLファイルに追加する方法についてのアイデアはありますか?
どうもありがとうございます。
つかいます
<
ために <
>
ために >
&
ために &
特殊文字を挿入する別の方法 Moss ガイド: How can I Android string.xml に文字&を使用して Unicode定義 :
例:
<string name="item_unknown">\u003c Item Unknown \u003e</string>
文字列に存在する:
< Item Unknown >
私は文字列でHTMLマークアップを使用しているため、この質問に出くわしました。
Android String Resources documentation を参照する場合、「HTMLマークアップでのスタイル設定」セクションで、strings.xmlで&ampltを使用する必要があることがわかります。 ;開始ブラケット用ですが、バックスラッシュと終了ブラケットを安全に使用できます。例:
<b>Text</b>
次のように書くことができます。
<b>Text</b>
あなたのstrings.xmlで。
コードでこのHTML文字列を使用する場合、次を使用できます。
Html.fromHtml( getResources().getString(R.string.yourHTMLString )
出力は太字の文字列になります!