問題タブ [spannable]
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 - 画像付きの SpannableString の例
ImageSpan を使用して Android SpannableString をビルドおよび表示する方法の例を探しています。スマイリーのインライン表示のようなもの。
どうもありがとう。
android - Android:TextViewのSpannableの「nowrap」
WebViewのこの機能と同様のSpanableをTextViewに含めることは可能ですか?
私は避けようとしています
私はむしろ
android - いくつかのスパン可能なオブジェクトをマージするには?
スパン可能なオブジェクトを 3 つの部分に分割し、さまざまな操作を行ってから、それらをマージする必要があります。
どうすればいいですか?それを行うために必要なメソッドまたはコンストラクターが見つかりません。
android - Spannableオブジェクトフォントをカスタムフォントで設定する方法
以前にロードしたカスタムフォントでフォントを設定したいSpannableオブジェクトがあります。
編集:
私の問題は、テキストビューに2つの異なるカスタムフォントを設定したいので、Spannableを使用していることです
android - Android: Spannable.setSpan と String.format を組み合わせる方法は?
Span
テキストの一部に設定しています。スパン自体はうまく機能します。ただし、テキストはString.format
fromによって作成されており、Span を設定するテキストの一部がResources
わかりません。start
end
でカスタム HTML タグを使用しようとしましstrings.xml
たが、getText
またはgetString
それらを削除します。スパンを設定したい場所がまさにここにあるためgetString(R.string.text, "<nb>" + arg + "</nb>")
、次のようなものを使用できます。Html.fromHtml()
arg
テキスト形式を使用したこのアプローチを見まし"normal text ##span here## normal text"
た。文字列を解析してタグを削除し、Span を設定します。
私の質問は、 Span を書式設定された文字列に設定するためのより良い方法はあります"something %s something"
か、それとも上記のアプローチのいずれかを使用する必要がありますか?
android - Android開発:EditTextの一部をSpannableに置き換える方法
Editable
返品元の一部をgetText()
スパンに置き換えようとしています。
私は試しましgetText().replace()
たが、それはのためだけですCharSequences
。
私がこれを行おうとしている理由はEditText
、全体を強調表示するのではなく(少し遅れて)、セクションを次々に強調表示できるようにするためですEditText
(大きなファイルでは遅くなる可能性があります)。
誰かが私がこれをどのように行うかについての手がかりを持っていますか?
android - textSize が異なる TextView
1つのTextViewで異なるtextSizeを設定することは可能ですか? 次を使用してテキストスタイルを変更できることを知っています:
サイズを変更したいテキストの範囲の開始...終了を知っています。しかし、何をarg0
andとして使用できarg3
ますか?
java - Java/Android の科学数を html に
私はプログラミングの初心者ですが、私が知らないこの問題の解決策があるかもしれません。値を持つ TextView があります。一部の値は非常に小さいため、科学的な数値として表示されます。しかし、私は 2*10 -2のような Spannable に変換したい 2e-02 式が好きではありません。HTML文字列を作成するために、簡単な(すでに実装されている)方法がありますか?
本でもオンラインでもこれについて何も見つけることができないので、それは単なる好奇心からの質問です. 関数自体を実際に書くのに問題はありません。
android - SpannableString:2つ以上のRelativeSizeSpansを適用することは可能ですか?
SpannableStringを次のように作成しようとしています。
2文字(m、s)は、残りの文字よりも小さくする必要があります。すべてのテキストを1つのSpannableStringに保持しようとしました。また、SpannableStringBuilderを介して2つのSpannableStringを連結しようとしました。1つのSpannableのコードは次のようになります。
ただし、適用されるフォーマットは1つだけです。SpannableStringBuilderを使用する場合は「m」のみが小さくなり、テキスト全体に1つのSpannableStringを使用する場合は、「s」のみが小さくなります。
デバッグでは、SpannablesがRelativeSizeSpanのインスタンスを1つだけ保持しているように見えることも示されました。つまり、1つのタイプのSpanは1つしか存在できません。これは本当の、または予想される動作ですか?代わりにTextViewを連結することをお勧めしますか?
編集:ちなみに、パフォーマンス上の理由から、ここでHTML.fromHtml()呼び出しを削除しようとしています(多くのGC呼び出し)。
android - BulletSpanで空の箇条書き段落を作成するにはどうすればよいですか?
空の箇条書きの段落を作成したかったのですが、機能しませんでした。これは私のコードです:
上記のコードを実行したとき、この行は機能しないようでした
代わりに、「123」の後に予期しない空白が表示されました。BulletSpanで空の箇条書きの段落を作成する方法を知っている人はいますか?ありがとう!