2016-07-19 6 views
0

setText()を使用してSpannableStringEditTextに設定しましたが、SpannableStringコンテンツに選択項目を挿入したときです。悲しいことに、のコンテンツ(SpannableString)でキーボードから何かを入力したときにEditTextが入力したものが表示されないことが判明しました。しかし、私がコンテンツの実体(SpannableString)に選択を置くと、EditTextは私が入力したことを表示します。英語で私の貧しい人々を許してください。カーソルを置き換えて選択する必要がありますか。あなたの時間をありがとう。EditText innner SpannableString

答えて

0

私はこの問題を解決する方法を見つけました。 Spanable.SPAN_EXCLUSIVE_EXCLUSIVE、 を次のように使用します。 spannableString.setSpan(imageSpan、matcher.start()、end、Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); 私はSpanned.SPAN_INCLUSIVE_EXCLUSIVEを使用しました。その結果、絵文字の間にテキストを挿入できません。