Edittext文本选中

来源:互联网 发布:下载商城软件 编辑:程序博客网 时间:2024/06/04 23:22



问题:A显示出文本,B需要输入对应的文本,点击C来比较B输入的文本是否和A显示的文本一致。不一致的话,B输入的文本呈现全选的状态如下:



由于我一直联想到复制粘贴才会出现这种情况,导致我走了很多弯路。

下面就说下我用到的方法:

第一:

用setselection();在这里我承认我的基础知识好薄弱,把这个简单的起始位置方法给忘记了!!!!! 单写这个是不行的!!!!

第二:

Editable idEditable=mEtPickSkuTuoLocal.getText();
Selection.setSelection(mEtPickSkuTuoLocal.getEditableText(), idEditable.length()-1);
mEtPickSkuTuoLocal.selectAll();

获得起始点,然后用selectAll()就可以了!!


第三:

mEtPickSkuTuoLocal.selectAll();

单单这一个也是可以的!!!


0 0
原创粉丝点击