最近在写关于社交类的软件,于是写到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人點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優(yōu)質文章
正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦