最近做公司项目的时候,经常会遇到一个问题,就是我为某个控件如EditText设置requestfocus()的时候不管用,比如说登陆的时候,我判断下用户输入的密码,如果正确就登陆,错误就提示密码错误,...并且输入框获取焦点,但是实际中确不起作用
package com.example.hfs.requestfocusdemo;
import android.content.Intent;
import...android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import...加载刷新UI的时候,是从左到右,从上到下的顺序,正在加载的过程中,如果此时requestFocus(),的话,有可能此时还没把整个界面刷新好,导致requestFocus无效。...解决办法
找到原因后就有解决办法了,给他个延迟时间:
mPassWord.postDelayed(new Runnable() {
@Override
public void run()