我正在使用OnKeyListner来解决通过编辑文本上的软键盘按下'Enter'键的问题。 [Android。]我想当用户按下软键盘上的回车键时,它应该执行一些操作 - >从编辑框中输入并传递给某个函数进行处理。 这里的代码:输入密钥对密钥列表程序不起作用
editbox.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if ((event.getAction() == KeyEvent.ACTION_DOWN) &&
(keyCode == KeyEvent.KEYCODE_ENTER)) {
// Code For action on key press
input = editbox.getText().toString();
if(mEngine.init(input, getApplicationContext()))
{ sharePref = getSharedPreferences("info",MODE_PRIVATE);
edit = sharePref.edit();
edit.putString("editbox",input);
edit.commit();
// inputDialog.dismiss();
}
else
{
............
}
inputDialog.dismiss();
return true;
}
return false;
}
});
好像不working.Kindly帮助,如果我做错了。
什么是EditText的inputType设置为? –