Windowsシステム上のデータベースから元々入った人の名前のリストがあります。それはネットワーク経由で送信されたXMLファイルでAndroidアプリに転送されます。TextViewコントロールとSpinnerコントロールでアクセント付きの文字を表示
私の問題は、いくつかの名前にアクセント付きの文字が含まれていることです。たとえば、1つの名前には、アクセントの鋭いoが含まれています。
これらの名前をアクセントとともにtextViewコントロールとSpinnerコントロールの両方に表示する必要があります。私の最初のバージョンでは、何もしなかったし、アクセント付きの文字は疑問符を含む黒い菱形として現れました。私は次に、すべてのアクセント記号付きの文字をHTMLエスケープバージョンに変換しようとしました。たとえば、acuteを& oacute;と置き換えます。私は、これがAndroid側の正しいアクセント付き文字に戻されることを期待していましたが、そうではありませんでした。文字列& oacute;私のAndroidアプリコントロールに登場しました。
アクセントを含む可能性のある文字列をAndroidアプリに表示する簡単な方法はありますか?そのアクセントが正しく表示されていますか?私はWindowsエンドとAndroidエンドの両方を制御できるので、必要に応じてWindowsからAndroidに送信されるXMLファイルの形式を変更できます。フォントを避けることができれば、フォントを細かく調整する必要はありません。
申し訳ありませんが、私はこれを見ました。私はこのウェブサイトが私に答えを警告するだろうと思った。私は&oacuteを使って動作させることができました。私がこのようにtextViewを設定した場合: target.setText(Html.fromHtml(newText)、TextView.BufferType.SPANNABLE); –