問題タブ [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.

0 投票する
3 に答える
1740 参照

android - Android - スパンされたオブジェクトを分解する

aaa3 つのスパン、ccc、を持つ Spanned オブジェクトを作成しますddd

bbbhtml タグ内にないため、無視されています。

3 つのスパンのみを識別します。

コードの 4 つのセクションすべてを抽出する方法が必要です。可能であれば、各スパンのタイプを識別できる何らかの配列に変換する必要があります。

0 投票する
6 に答える
9636 参照

android - 最後の文字を含め、スパン可能なテキストのフォーマットをクリアするには?

このコードを使用して、スパン可能なテキストのフォーマットを最初から最後まで削除しています。問題は、正常に機能していることですが、テキストの最後の文字がまだ太字 (または斜体/下線) になっていることです。

removeSpanテキストの最後の文字で機能していません:

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

android - ANDROID の検索バーで選択したアイテムをプレビューするために、Facebook メッセンジャー/Google ハングアウトのようなレイアウトを実現するにはどうすればよいですか?

基本的に、作成したいものはスクリーンショットから最もよく説明できます。 スクリーンショットのプレビュー

FBメッセンジャーアプリと同じように人のリストビューがあります。スクリーンショットに示されているような検索バーをユーザーが使用できるようにしたいと考えています。次のプロパティが必要です。

1) 検索バーは、リスト ビューで選択された人の名前をプレビューする必要があります

2) プレビュー検索バーの任意の名前でバックスペースを押すと、人を選択解除できます

3) 検索バーは、ユーザーの種類に応じて、ユーザーの一番下のリストをフィルター処理できる必要があります。

プロパティ 3) の解決策はありますが、他の 2 つについてはわかりません。助けてください!!!

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

android - Androidでsdカードのテキストファイルからスパンを取得するには?

太字のイタリック体や下線のような Edittext のスパン数を取得するコードを作成しました。

今、太字で何かが書かれたテキストファイルを取得しており、使用しBufferedReaderてそのファイルの内容を取得しています。そのファイルでもスパンを取得することは可能ですか?

これは、編集テキストの文字列からスパンを取得する方法です。SDカードのテキストファイルからスパンを取得することは可能ですか?

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

android - SpannableString.setSpan が機能しない?

さまざまな色を設定しようとしています

strのインスタンスですStringBuilder。true の場合は最後の文字miscTextViewが青になりisBlue、それ以外の場合はピンクになり、残りのテキストは黒のままになると予想しています。
しかし、どちらの場合も最後の文字が灰色であることが判明し、本当に混乱しています。私は何を間違えましたか?

編集: カラー リソース xml を既に確認しています。Intellij は、xml コード行の左側に色を表示します。

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

android - 先行マージンで edittext の文字列に bulletspan を設定する方法は?

edittext と太字のイタリック体の下線付きのボタンのようないくつかのボタンがあります。テキストを選択して任意のボタンを押すと、スパン可能な文字列を使用して、太字の斜体の下線などの編集テキストのその部分に特定のスパンを適用しています。

Bulletspan を edittext に入れようとしています。ブレットスパンを配置するために使用するコードは次のとおりです:-

ここで、text は Edittext への参照です。

ここでの問題は、箇条書きのテキストが、MS Word などのテキスト エディターにあるように、最初から先頭のマージン スペースまたはインデントに来るようにしたいということです。

0 投票する
3 に答える
6229 参照

android - テキスト内のリンクを検索および設定するために Linkify を使用しているときに、TextView のリンクのクリックを処理します。

サーバーから取得したテキストで満たされた TextView があります。すべてのリンク検索を処理し、必要に応じて addLinks メソッド全体で URLSpan を設定するためにLinkifyを使用しています。

問題は、リンクをクリックしたときのデフォルトの動作がブラウザで開くことです。私が望むのは、クリックされたリンクを取得して自分で処理することです。

「OnClick」などを設定できるLinkifyの方法が見当たりません...

お手伝いありがとうございます :)