Android 关于Edittext输入框光标焦点无法及时定位解决办法.

   开发App时用到扫描枪扫码读取信息,当读取到相同的信息时改变数据数量加1. 但是执行完操作设置requestfocus()方法无效.

原因:界面还未完成刷新,所以导致requestfocus方法无效.

 

解决办法: 读取到相同信息数据时使用此方法获取焦点. 

new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Log.i(TAG, "执行焦点定位");
et_code.requestFocus();
}
}, 200);

你可能感兴趣的:(Android 关于Edittext输入框光标焦点无法及时定位解决办法.)