問題タブ [spannablestring]
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 - SpannableStringBuilder のパフォーマンスは向上していますか?
大量のスパンを使用する SpannableStringBuilder で TextView を常に更新するアプリを作成しています。当然のことながら、ベンチマークでは、setText() と drawText() の両方が大きなブロッカーであり、SpannableStringInternal.getSpans() の排他的 CPU 時間が最も高いことが示されています。
同じスパンを再利用する方法はありますか? SpannableString のパフォーマンスを向上させる他の方法はありますか?
android - スパン可能な文字列の Android カスタム結合スパン
TypefaceSpan + RelativeSizeSpan など、さまざまなタイプのスパンを組み合わせたカスタム スパンを作成するにはどうすればよいでしょうか。テキストのフォントとサイズを変更する「Footnote」や「Header2」などの論理スパンを作成したいと考えています。
android - Combining Spannable with String.format()
Suppose you have the following string:
Suppose you want to end up with this string, but also have a particular Span
set for any word replaced by String.format
.
For instance, we also want to do the following:
Is there a robust way of getting to know the start indices of old
and tan
?
Note that just searching for 'old' returns the 'old' in 'cold', so that won't work.
What will work, I guess, is searching for %[0-9]$s
beforehand, and calculating the offsets to account for the replacements in String.format
. This seems like a headache though, I suspect there might be a method like String.format
that is more informative about the specifics of its formatting. Well, is there?
android - Android で SpannableStringBuilder イメージを処理する
選択した連絡先にクローズ マーク イメージEditText
を追加するアプリケーションを開発しています。そのクローズ マーク イメージをクリックすると、連絡先を削除する必要があります。クローズ マーク イメージを表示するまでのコードは完成しましたが、それらのクローズ マーク イメージを処理する方法がわかりません。方法を教えてください。
私のコード:
java - SpannableString を使用した PagerTabStrip のタイトルのカスタム フォント
のタイトルにカスタム フォントを設定したいと考えていPagerTabStrip
ます。を使用したいと思いますSpannableString
。に似ている:
私のタイトルは配列にありgetPageTitle(int position)
、単純なコードで使用されます:
私の質問: TypfaceSpan で SpannableString を使用して、PagerTabStrip のタイトルの配列にカスタム フォントを設定するにはどうすればよいですか?