2016-10-14 5 views
0

JSONデータを解析してAndroidのtextviewで使用しています。htmlエンティティをAndroidの文字に変換する

そして、私が代わりに<の<を取得していますが、その他

私は

Html.fromHtml("ur text here"); 

と試みたが、これは廃止されており、Androidのスタジオは私がそれを使用できるようにされていません。

私はGoogleのドキュメントで見たように、私は2つのパラメータを使用する必要があります。他のいくつかのintフラグは、私はそれを使用する方法がわかりません。

+1

*これは非推奨です*これはアンドロイドnから始まります。 * Androidスタジオは私にそれを使うことを許可していません。*それは真実ではありません。 – Blackbelt

+0

「fromHtml(String)」を使用するか、APIレベル24以降のデバイスは 'fromHtml(String、int)'に切り替わります(フラグとして 'FROM_HTML_MODE_LEGACY'を渡します)(https://developer.android.com/ reference/android/text/Html.html#FROM_HTML_MODE_LEGACY)。そして、ブラックベルトが指摘するように、あなたの質問を編集して、「私がそれを使用することができない」ということを詳細に説明してください。 – CommonsWare

答えて

1

ちょうどあなたが2番目のパラメータとして使用することができますHtml.FROM_HTML_MODE_LEGACY

if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) { 
    Html.fromHtml("ur text here",Html.FROM_HTML_MODE_LEGACY); 
} else { 
    Html.fromHtml("ur text here"); 
} 
+0

それは素晴らしいです、ありがとう。これはすべてをカバーします – emir

関連する問題