SelectableTextHelper icon indicating copy to clipboard operation
SelectableTextHelper copied to clipboard

当有系统自带emoj表情的时候,选中的位置会乱码

Open Alvin3225 opened this issue 6 years ago • 2 comments

当有系统自带emoj表情的时候,选中的位置会乱码

Alvin3225 avatar Apr 10 '18 09:04 Alvin3225

终于解决这个问题了,因为EditText本身可以对表情符选中,所以想到把TextView替换成EditText,布局中也是替换掉,并添加textIsSelectable=true这个属性让EditText不可编辑,添加一个背景,让EditText没有横线,代码中设置选中效果调用EditText.setSelection(int start,int end)方法即可解决,重置的时候,调用setSelection(0)

Alvin3225 avatar Apr 11 '18 07:04 Alvin3225

并添加textIsSelectable=true这个属性让EditText不可编辑

textIsSelectable=true这个属性好像不是用来设置不可编辑的吧?应该是editable = false设置不可编辑……另外请教下,为什么EditText选中的表情就不会乱码?

liwuchen avatar Nov 25 '18 11:11 liwuchen