1

SpannableStringBuilder から文字列の配列を取得しようとして、いくつかの問題に直面しています。TextWatcher と getSelection() を使用して位置をマッピングしようとしましたが、複雑なことがありました。私の実際のコードでは、これを格納する ArrayList があります。

この画像の例を見てみましょう: ここに画像の説明を入力

ここで、私の要件をさらに詳しく説明します。次の場合、テキストを ArrayList に追加したい:

  • ImageSpan または
  • ImageSpan または ImageSpan で始まらない場合のリスト項目
  • ImageSpan で終わらない場合のリスト項目

最終的な配列は ["a","b","c"] のようになります。私は数日間これを理解することができませんでした。SpannableStringBuilder 内に ImageSpan があるかどうかを確認するために待つことはできますか? 提案の助けをいただければ幸いです。

4

0 に答える 0