笑脸图标(表情符号)选择全部并替换Android编辑文本

时间:2012-10-29 03:33:50

标签: android-edittext

我正在使用ImageSpan构建Spannable文本,然后使用SpanTeable将文本设置为EditText以在Edittext中显示表情符号。它工作正常。 但是当我输入几个表情符号并长按edittext字段并选择全部时,我遇到了问题。然后按键盘上的字符将所有表情符号替换为该字符。 它无法用键盘上输入的字符替换表情符号。它在edittext字段中显示第一个表情符号。

仅调用onTextChanged()API,因为键盘上输入的字母正确接收了CharSequence。但只显示第一个表情符号。

1 个答案:

答案 0 :(得分:0)

这是Android中的问题。 EditText需要注意选择all并替换。 我也有同样的问题。 输入笑脸图标后,选择全部,如果您尝试将其替换为另一个笑脸图标, 它取代了罚款。在edittext中,首先输入一个字符并输入表情符号,然后选择all并替换然后它也可以正常工作。 当您尝试替换笑脸图标时出现问题。因为我们收到了关于android的替换信件 onTextChanged()回拨,Android平台需要照顾它。