社区
Android
帖子详情
android onTextChanged中监听到的文字与预期的不一致,咋办?
sheny_song
2015-07-13 04:19:04
具体现象是在EditText中用拼音输入法输入汉字时,比如想输入“台”字,在键盘上输入字母t,此时就会触发onTextChanged事件。
而我希望在选中“台”字之后再触发onTextChanged事件。
请问各位,有什么好办法吗?
...全文
293
5
打赏
收藏
android onTextChanged中监听到的文字与预期的不一致,咋办?
具体现象是在EditText中用拼音输入法输入汉字时,比如想输入“台”字,在键盘上输入字母t,此时就会触发onTextChanged事件。 而我希望在选中“台”字之后再触发onTextChanged事件。 请问各位,有什么好办法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sheny_song
2015-07-14
打赏
举报
回复
感谢以上各位的热心回答。 确实和输入法有关系,我试了原生的输入法,就是每个按键都会触发事件。 但搜狗输入法之有选中候选列表中的字后才会触发。 我想实现的效果是,搜狗输入法那样的效果,只有选中候选列表中的字后会触发。 并不是只想输入中文,而是任何文字。但如果是拼音输入时,只有在用户选中候选列表中的文字后再触发事件。 试了很多方法,貌似无解。
windfury_plus
2015-07-13
打赏
举报
回复
虽然触发了,但你可以重写并进行更深的判断 if(当前对话框最后一个字符输入的是中文)
_deadline
2015-07-13
打赏
举报
回复
这个事件的方法中你可以判断啊,长度少于里就不处理…
只为搞笑
2015-07-13
打赏
举报
回复
引用 1 楼 zym1021 的回复:
输入汉字应该是你输入汉字时才会触发吧
这个好像是和输入法有联系,有的输入法和电脑有点像,你输入汉字拼音时,他就会把拼音的字母给到输入框了,这时候输入框就会判断改变了。话说楼主你想实现什么效果?是只能输入中文?
zym1021
2015-07-13
打赏
举报
回复
输入汉字应该是你输入汉字时才会触发吧
安卓
onText
Change
d参数解释及实现EditText字数
监听
Editable使用
由于最近做项目要检测EditText
中
输入的字数长度,从而接触到了
Android
中
EditText的
监听
接口,TextWatcher。 它有三个成员方法,第一个after很简单,这个方法就是在EditText内容已经改变之后调用,重点看下面两个方法...
android
文本变化
监听
器
注意:代码里面的视图对象v,虽然控件类型为View,但它必须是EditView类型才能正常关闭软键盘。beforeText
Change
d:在文本改变之前触发。afterText
Change
d:在文本改变之后...
onText
Change
d:在文本改变过程
中
触发。
【
Android
】零基础到飞升 |
监听
EditText的内容变化
3.5
监听
EditText的内容变化 分类
Android
基础入门教程 本节引言: 在前面我们已经学过EditText控件了,本节来说下如何
监听
输入框的内容变化! 这个再实际开发
中
非常实用,另外,附带着说下...
android
edittext
ontext
change
d,我按下数字时如何使用EditText
onText
Change
d事件?
我按下数字时如何使用EditText
onText
Change
d事件?我有一个addText
Change
dListener()和TextWatcher()。当我按数字3时,它应该像0.03,第二次按数字5时,文本应该是2961026798634664664963。35.0、35.09这样。 ...
android
点击输入框内容变化,
android
实现
监听
edittext输入框的
文字
变化的事件
android
实现
监听
edittext输入框的
文字
变化的事件:editText.addText
Change
dListener(new TextWatcher(){public void afterText
Change
d(Editable s) {// TODO Auto-generated method stub//s:变化后的所有字符Toast....
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章