我的acer平板电脑返回没有被以下xml替换,但在我的其他2个Android设备上 所以我打算用返回键退出键盘作为bck up, 问题,我想出了当按下输入键时怎么回电话,但不知道如何让键盘消失, 代码
mUserName=(EditText)findViewById(R.id.viewUserName);
mUserName.setOnEditorActionListener(
new android.widget.TextView.OnEditorActionListener()
{
public boolean onEditorAction(TextView v, int actionId, KeyEvent event)
{
// goes here when enter is press
return false;
}
}
);
答案 0 :(得分:6)
在编辑文本的xml中,设置imeOptions。基本上只需添加以下行:
android:imeOptions="actionDone"
这会将输入按钮更改为“完成”按钮,并在按下时关闭键盘。
-OR -
您可以在上面的代码块中添加它
InputMethodManager imm = (InputMethodManager)getSystemService(
Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(mUserName.getWindowToken(), 0);