【发布时间】:2012-01-21 23:33:57
【问题描述】:
首先,我不知道 Return 键或 Backspace 在 Android 键盘上有一行的键码是什么。
其次,我在屏幕上有多个 edittext 字段,我希望每个字段在用户按下 Return 键时退出键盘。
imm= (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
public void onClick(View v) {
int flag;
flag=v.getId();
// keycode for return
if(v.getId()==XX) {
imm.hideSoftInputFromWindow(YYY.getWindowToken(), 0);
}
XX 是那个 Return 键的键码,YYY 是我应该填写的。我希望 YYY generic 应用于程序中的所有编辑文本字段
【问题讨论】: