EditText请求焦点

2024-04-26

我正在设计一个登录页面:

UserName:  .....

Password:  .....

     LoginButton

当活动开始时,我希望焦点转到“用户名”文本框并显示键盘。

我正在使用以下代码:

    boolean checkFocus=user.requestFocus();
    Log.i("CheckFocus", ""+checkFocus);
    if(checkFocus==true)
    {
    InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
    mgr.showSoftInput(user, InputMethodManager.SHOW_IMPLICIT);
    }

我不明白在哪里编写此代码以使活动启动时出现键盘并且焦点位于“UserName”editText 框上。有人可以指导我吗?


以编程方式:

edittext.requestFocus();

通过XML:

<EditText...>
    <requestFocus />
</EditText>

或者手动调用onClick方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

EditText请求焦点 的相关文章

随机推荐