当用户在 editText 字段中点击 ENTER 键时,我想提交一个方法。
<EditText android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:imeOptions="actionDone"
android:singleLine="true"
/>
如果用户点击完成,这会导致进入屏幕上的下一个 UI 元素。但我想假提交一个按钮?
你需要OnEditorActionListener
在你的EditText
. 这是一个例子:
myEditText.setOnEditorActionListener(new OnEditorActionListener() {
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_DONE) {
submitButton.performClick();
return true;
}
return false;
}
});