問題タブ [spanned]
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.
android - SpannedString に追加すると ImageSpan が 2 回追加される
ImageSpan を SpannableString に追加すると、同じ画像が 2 回表示されます。SpannableString は、によって TextView に挿入されたテキストから作成されました。Html.fromHtml()
ImageSpan を追加するために使用しているコードは以下のとおりです。
同様の質問をいくつか検索して見つけましたが(以下を参照)、この場合、それらの中で提案されているものは何も機能しません。
Android ImageSpan が私の写真を 2 回表示するのはなぜですか (setBounds が特定のマジック幅を超えた場合)?
(問題の画像を投稿しようとしましたが、そうする担当者がいません:))
android - Samsung Galaxy Tab 3 7.0 Android 4.4.4: TextView Html.fromHtml が機能しない
TextView に緑色のフィードバック スターを表示する次のコードがあります。
トピックのデバイスの横でテストしたすべてのデバイスで動作します。
理由がわかりません。
大きな問題は、デバイスが私のものではないことです。また、いつデバイスをテストに戻せるかわからないため、バグを再現できません。
もう 1 つの問題は、Android 4.4.4 でいくつかのエミュレーターをテストしましたが、問題が見つからなかったことです。
色付きのテキストをより安全な方法で表示する別の方法はありますか? もちろん、星は 5 であり、動的な方法 (グレーまたはグリーン) で色を付けることができます。それ以外の場合は問題ありません。
さらに詳しく説明すると、緑色の星が 2 つある場合、コードは次のようになります。
<font color=\"#00dd00\">★</font>
が定数であるループで作成されるためです。
編集:
これは TextView の定義です
" It does not work
" は、星は表示されているが緑色ではないことを意味するため、htmlcolor
タグの効果がないように見えます。
android - Android の上付き文字と下付き文字の書式設定
TextView の適切な形式で表示したい文字列の配列があります。ここに投稿されている Html.fromHtml() アプローチの使用についてはすでに検討しましたが、特定の解決策はまだわかりません。
私が遭遇する問題は、文字列の一部だけをフォーマットする方法がわからないことです。「^」文字は上付き文字で、「_」アンダースコアは下付き文字でなければなりません。角かっこ "{}" 内のすべては、上付き文字/下付き文字がその中のすべてに適用されることを意味します。
例: 文字列 ^2S_{1/2}は次のように表示されます: 2 S 1 / 2
別の例: 1s^2は、次のように表示されるようにテキストビュー内でフォーマットする必要があります: 1S 2
私は過去数時間困惑しています。すべての助けに感謝します。ありがとうございました!
java - AndroidでOfficeやGoogle Docsの機能など、サイズの異なる単語を表示する方法
Office や Google Docs がこの機能に異なる単語サイズを入力できるようにしようとしています
これが私のコードです
しかし、このプログラムはクラッシュします...
それから、私はやろうとします
しかし、そうすると表示できます...
それが理由です?
android - android textView と spannable は単語サイズを取得します
アプリにテキストビューがあり、クリックすると単語のサイズが変更されます。この単語を 1 回クリックすると大きくなり、もう一度クリックするとサイズが 2 倍になるという問題があります。このスパン可能な単語のテキスト サイズを大きくする前に確認して、2 回目のクリックで小さくする必要があります。