我正在设计一个登录页面:
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(使用前将#替换为@)