我的主布局中有以下结构:
LinearLayout
EditText
EditText
Checkbox
Button
我希望第二个 EditText
上的“enter”键在按钮上转换 onClick
事件。我该怎么做?是否可以只更改 xml 来做到这一点?
提前致谢
最佳答案
你可以使用这个
((EditText)findViewById(R.id.edittext)).setOnEditorActionListener(
new EditText.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (event.getKeyCode() == KeyEvent.KEYCODE_ENTER) {
mButton.performClick();
return true;
}
return false;
}
});
关于java - 当用户按 Enter 时,EditText + Button onClick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7258679/