android 多个EditText光标的问题

多个EditText光标的问题
最近公司有个需求,就是多个EditText,当点击下一个EditText的时候,若上一个EditText的内容输错,我们需要清空当前的输入的EditText,但是当我们调用requestFocus的时候,就会发现两个EditText都会有光标在闪,产生原因的代码如下
android 多个EditText光标的问题_第1张图片
这个就是当时光标同时闪烁的问题,
思考了好长时间,也没有想出具体的原因,后来使用了另一种方式,实现了当内容错误的时候,清空当前的EditText,光标重新定位到当前输错的EditText,后面的EditText不显示光标。
android 多个EditText光标的问题_第2张图片
由于工作原因,没有分析具体产生问题的原因,下次有时间了, 好好的看源码分析下。

你可能感兴趣的:(android)