如果您需要在输入值后隐藏键盘,那么只需使用
机器人:imeOptions = "actionDone"
它在软键盘上提供了一个"完成"按钮,用户可以在输入值时单击.将其添加到EditText声明并删除hide_keyboard()函数.更新布局xml如下.
*处理完成按钮点击事件使用如下的听众*
kip_time.setOnKeyListener(new OnKeyListener() { public boolean onKey(View v, int keyCode, KeyEvent event) { if ((event.getAction() == KeyEvent.ACTION_DOWN) && (keyCode == KeyEvent.KEYCODE_ENTER)) { // you codes gose here //reflexion_time = Integer.parseInt(kip_time.getText().toString()); //reflexion_time = reflexion_time * 1000; return true; } return false; } });