请教一个输入框的问题 一个输入框里面,输入了,比如输入了“123456789”,现在有一个删除的按钮,点击删除按钮删除光标前的一个字符。现在是,如果我想删除“5”这个字符,但是想保留后面的“6789”,那么我就要点击到“5”的后面,问题是:点击了字符串,怎么定位光标的位置呢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用左右键移动把!你这样一点击肯定是触动了EditText的,它又不会识别把光标移动到你所点击的地方。要不然左右键用来干嘛的! 看了半天才明白楼主的意思删除按钮定位edittext的光标。edittext_username.setSelection(光标位置);自己去计算吧。 呵呵。。关键是点击edittext的时候,怎么知道点的是什么位置,如何定位呢? 楼主,呵呵。。关键是点击edittext的时候,怎么知道点的是什么位置,如何定位呢?这句话我怎么就看不明白呢。。你点哪就是哪啊点下去edittext不会自己定位光标么你点下去了光标就在当前位置啊。然后你用edittext_password.getSelectionEnd()或者edittext_password.getSelectionStart()都可以啊。楼主不知道这是不是你想要的。 IConnectivityManager 链接电脑,USB数据绑定 通过广播通知获得最新一条短信内容,内容不全 Android运行中的程序隐藏后,再重新点击进入,可能会所有数据被初始化 应该属于菜鸟问题 Android中calling与sms流程 关于异步的问题 【急求】android源码编译时如何用指定文件覆盖已有文件 activityInfo 如何判断是否主页面? app发布后,Log没有去掉,会在哪里看到 新手求教!! ScrollView 如何恒显示滚动条 【求助】关于Android的开发的一些简单问题
定位edittext的光标。edittext_username.setSelection(光标位置);自己去计算吧。
这句话我怎么就看不明白呢。。你点哪就是哪啊点下去edittext不会自己定位光标么
你点下去了光标就在当前位置啊。然后你用edittext_password.getSelectionEnd()或者edittext_password.getSelectionStart()都可以啊。楼主不知道这是不是你想要的。