最近在写关于社交类的软件,于是写到edittext中拥有emoji或者其他一类的东西,看到网上的一些文章都有一部分问题。于是文章如下
这篇文章篇幅较小,但较为实用,之前看过一些类似的editText删除和添加数据方法都有些问题,我便在这里写下正确的方法:
首先删除的方法,很多博客都有问题:(应该调用系统删除,不应该通过光标来判断)
KeyEvent event = new KeyEvent(0, 0, 0, KeyEvent.KEYCODE_DEL, 0, 0, 0, 0, KeyEvent.KEYCODE_ENDCALL);
edittext.dispatchKeyEvent(event);
其次是添加,添加大多数都是正确的:
int index = edittext.getSelectionStart();
Editable editable = chathomeSend.getText();
editable.insert(index, icon);
简写如上,有问题随时下面提问,我经常看的~
点击查看更多内容
18人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦