問題タブ [fromhtml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
164 参照

android - android.text.html (fromHtml): インライン CSS カラーをレンダリングする

次のようなテキスト<b style="color: rgb(255, 0, 0);">Test</b>がありHtml.fromHtmlます。SpannedStaticLayoutCanvasBitmap

描画される画像には、この太字のテキストが含まれています。ただし、後者は CSS インライン スタイルで定義されている赤で色付けされていません。

オプションが存在することは知っていますHtml.FROM_HTML_OPTION_USE_CSS_COLORSが、(暗黙的にドキュメントを読むことができたので) この目的はありません。

ソース

注:次のコードでは、mTextPaint.setColor(Color.WHITE);はコメント化されています。テキストは黒地に黒く塗られています。しかし、赤ではありません。したがって、問題はmTextPaint.setColor、CSS インライン スタイルの色をオーバーライドすることではありません。

0 投票する
0 に答える
27 参照

android - ImageSpan は、一部の API レベルで画像の上にスペースを追加します

を使用して HTML 文字列をスパン可能に変換します。使用するのは単に Glide を使用して画像をダウンロードすることですHtmlCompat.fromHtml(...)ImageGetter比較のために使用ContextCompat.getDrawable(...)すると、確かに同様の結果が得られます。

API レベル 16 のエミュレータでは、次のように正しく表示されます。

API 16 の ImageSpan

ただし、API レベル 28 のエミュレーターでは、次のように画像の上に余分なスペースが与えられます。

API 28 の ImageSpan

この不一致の問題を解決するのを手伝ってくれる人はいますか? ありがとうございました。


コードスニペット

0 投票する
1 に答える
16 参照

android - AndroidのHtml.fromHtmlは表示されたテキストでのみ機能しますか?

ユーザーの回答と正解を見比べてるから

たとえば、選択肢が「Brad's Drink」であり、ユーザーが正しく入力しても、getAnswer が「Brad%$'s%# Drink」であるため、間違っています。私が作成した ArrayList は html テキストを取得するためです。配列リストに入れる前にhtmlテキストを削除できる方法はありますか?

0 投票する
1 に答える
37 参照

android - アンカーリンク付きの TextView HTML

外部と内部のリンク (ページ ナビゲーション) を含む HTML のテキストがあります。このテキストを Html.fromHtml で使用して TextView に表示すると、外部リンクは機能しますが、ページ自体の内部では機能しません。私はすでに setMovementMethod と Linkify の両方を試しましたが、すべてが正しくありません。WebView で機能することはわかっていますが、この方法で作業する方がはるかに高速で便利です。

コードサンプル:

テキストのサンプル: