@联系人光标定位问题解决
来源:互联网 发布:安卓ios数据互通手游 编辑:程序博客网 时间:2024/06/17 00:23
我忽略了代码中的英文注释,特别感谢朋友 戚帅哥 的提醒。
上一篇文章中,说道@了一个联系人以后,回到输入界面,光标会自动跑到文章的最后。这里说一下解决方法:
1、在MentionEditText中,注释掉setText方法
// @Override// public void setText(final CharSequence text, BufferType type) {// super.setText(text, type);// //hack, put the cursor at the end of text after calling setText() method// if (mAction == null) {// mAction = new Runnable() {// @Override// public void run() {// setSelection(getText().length());// }// };// }// post(mAction);// }
2、在activity中,onActivityResult方法中代码稍作修改
if (requestCode == 111 && resultCode == 456456) { //点击软键盘上的@符号回来的 //和上一篇处理方法一样 mention_et.setText(text); //新加setSelection这行代码。+1,是因为名字后面加了空格,光标应该定在空格以后 mention_et.setSelection(tempIndex+name.length()+1); } if (requestCode == 222 && resultCode == 456456) { //点击键盘外的@符号 //和上一篇处理方法一样 mention_et.setText(text); //新加setSelection这行代码。+2,是因为名字后面加了空格,光标应该定在空格以后。并且,之前@符号,也是自己加的。点击键盘上的@符号,Edittext会自动给加上,但是点击外面的,就要自己加了 mention_et.setSelection(tempIndex+name.length()+2); }
1 0
- @联系人光标定位问题解决
- jbuilderx 光标定位问题解决方法(转载)
- jbuilderx 光标定位问题解决方法(转载)
- 光标定位
- 光标定位
- 光标定位
- 光标定位
- ALV 单元格光标定位
- ALV 单元格光标定位
- 光标定位(获得焦点)
- javascript 光标定位
- vim 光标定位
- textarea光标定位问题
- 光标定位在右边
- Android EditText光标定位
- VC控制台定位光标
- Memo光标定位
- 控制台输出光标定位
- Object类概述
- Scanner概述
- 下拉框级联选择框,下拉框的隐藏于文本框的隐藏
- String详解
- 冒泡排序
- @联系人光标定位问题解决
- 选择排序
- USB详解
- java中String、StringBuffer、StringBuilder的区别
- 一款能让Vive开发变得简单的插件——Vive Input Utility使用指南
- 二分查找法
- 正则表达式
- Linux IO函数
- Java总结篇系列:Java多线程(二)