首页
学习
活动
专区
工具
TVP
发布

Android EditText 获得输入焦点 以及requestfocus()失效的问题

最近做公司项目的时候,经常会遇到一个问题,就是我为某个控件如EditText设置requestfocus()的时候不管用,比如说登陆的时候,我判断下用户输入的密码,如果正确就登陆,错误就提示密码错误,...))){ Toast.makeText(this,"密码错误,请重新输入",Toast.LENGTH_SHORT).show(); mPassWord.requestFocus...finish(); } } } 原因 查资料分析了一下,可能是以下问题:  Android加载刷新UI的时候,是从左到右,从上到下的顺序,正在加载的过程中,如果此时requestFocus...(),的话,有可能此时还没把整个界面刷新好,导致requestFocus无效。...给他个延迟时间: mPassWord.postDelayed(new Runnable() {   @Override   public void run() {     mPassWord.requestFocus

2.9K60
您找到你想要的搜索结果了吗?
是的
没有找到
领券