Android:EditText长按选词的过程
Posted bdmh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android:EditText长按选词的过程相关的知识,希望对你有一定的参考价值。
在前面我们研究过下面两篇文章:
《看看Android源码中View是如何实现LongPress的》《Java:BreakIterator是如何取词的》
那么在android组件EditText中,当我们点击在某个文字位置时,长按,就会选中匹配的词语。如图:
这个过程其实就是上面两篇文章内容的综合运用,下面我们就来看看实现过程。
既然是在长按事件中触发的,那就直接定位到TextView的performLongClick方法,如果是EditText,则TextView中的如下变量可用:
private Editor mEditor;
//TextView的
public boolean performLongClick()
if (mEditor !&#
以上是关于Android:EditText长按选词的过程的主要内容,如果未能解决你的问题,请参考以下文章
text Android Edittext长按没有弹出上下文菜单
android自定义edittext 当有文字时怎么禁止长按全选事件
Android的EditText长按只显示上面的复制粘贴菜单,不要弹出下面的输入法键盘怎么做?