【问题标题】:EditText innner SpannableStringEditText 内部 SpannableString
【发布时间】:2016-11-22 04:12:58
【问题描述】:

我使用 setText() 将 SpannableString 设置为 EditText,但是当我将选择放入 SpannableString 内容时。可悲的是,当我使用 content(SpannableString) 中的光标从键盘输入内容时,我发现 EditText 不会显示我输入的内容。但是如果我将选择放在内容的真实(SpannableString)上,EditText 会显示我已经输入。请原谅我的英语不好。我可以使用光标替换进行选择吗?感谢您的宝贵时间。

【问题讨论】:

    标签: android android-edittext spannablestring


    【解决方案1】:

    我找到了解决这个问题的方法。我应该使用Spannable.SPAN_EXCLUSIVE_EXCLUSIVE 像这样:

    spannableString.setSpan(imageSpan, matcher.start(),end,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
    

    但我使用Spanned.SPAN_INCLUSIVE_EXCLUSIVE,结果是我无法在表情符号之间插入文字。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-17
      • 1970-01-01
      • 1970-01-01
      • 2021-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-17
      相关资源
      最近更新 更多