Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在未填充的edittext中设置焦点如何实现android应用程序_Android - Fatal编程技术网

在未填充的edittext中设置焦点如何实现android应用程序

在未填充的edittext中设置焦点如何实现android应用程序,android,Android,我正在实现一个应用程序gust我正在登录页面中添加验证已实现然后两个必填字段用户名和密码按钮登录我正在应用验证然后焦点未获得然后在未填充的edittext中设置焦点 > 不填写用户名然后填写密码然后输入用户名一些toast显示的精细焦点在username edittext中输入这是一个问题,如何在未填写的用户名中实现焦点从toast返回后,您应该能够使用requestFocus 例如,如果您有一个名为username的editText对象,您应该能够添加一行,如 username.reques

我正在实现一个应用程序gust我正在登录页面中添加验证已实现然后两个必填字段用户名和密码按钮登录我正在应用验证然后焦点未获得然后在未填充的edittext中设置焦点

>


不填写用户名然后填写密码然后输入用户名一些toast显示的精细焦点在username edittext中输入这是一个问题,如何在未填写的用户名中实现焦点从toast返回后,您应该能够使用requestFocus

例如,如果您有一个名为username的editText对象,您应该能够添加一行,如

username.requestFocus();

但我现在遇到了一些问题,让它正常工作。在我的emulator中,我指定的edittext似乎有焦点(闪烁的光标),但下一个字段也有闪烁的光标,并且是下一个按键的位置。因此,在requestFocus调用之前/之后可能需要一些额外的代码

 if(Username.contentEquals("")) {
    > Toast.makeText(LBS.this, "Please enter
    > username ",Toast.LENGTH_SHORT).show(); 
    > } else { if( pwd.contentEquals("")) 
    > Toast.makeText(LBS.this, "Please enter
    > password ",Toast.LENGTH_SHORT).show();
    > else
    >             try { ........................... }