グループチャットでWhatsAppタグの人物機能をAndroidアプリケーションに構築しようとしています。私はEditTextを作成しました。このEditTextは、上記の表の行にある人物を次の画面にタップするたびにEditTextの指定された文字をハイライト表示します。とき:(電話 @Tester など)のEditTextから、元のテキストは、私は、全体として削除タグを実装しようとしているのEditTextEditTextでAndroidが完全にスパン可能なテキストを削除する
<font color='#0659F4'>@</font><font color='#03A9F4'>displayName</font>
に強調するためにHTMLコードに置き換えられますユーザーは、の強調表示されたテキスト内の任意の1文字を削除します。@Tester PhoneEditText
私は各タグの開始インデックスと終了インデックスを保存しようとしましたが、EditTextカーソル位置が変更されたイベントを聞きましたが、削除するタグワードを決定することができましたが、まだ私は期待を達成できません。
実装のための提案や方法があれば気をつけてください。