当我点击软键盘我的键盘下降或隐藏但我想进入下一个活动当我点击android.so键盘上的"完成"按钮怎么办?
我的下一个问题是如果我在我的布局中有2个编辑框,当我点击第一个编辑框然后在我的软键盘中"下一个"将出现进入下一个文本框,当我转到第二个文本框时它变为"完成".提前致谢....
X
最好在布局中添加一些按钮,因为所有Android手机在使用imeoptions时都不提供一致的行为.
这似乎是一个错误.不同的制造商为他们的手机制作了一个自定义键盘,这可能不像Android标准键盘那样完全.此问题之前已经提出过.大多数人通过覆盖onKey事件或使用TextWatcher类来克服此问题.已经提交了一个关于此的错误
http://code.google.com/p/android/issues/detail?id=2882
您可以使用侦听器来检查imeoptions
incomeInput.setOnEditorActionListener(new EditText.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_DONE){
//Do your stuff here
return true; // mark the event as consumed
}
return false;
}
}
Run Code Online (Sandbox Code Playgroud)