当用户点击editText字段中的ENTER键时,我想提交一个方法。
<EditText android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:imeOptions="actionDone"
android:singleLine="true"
/>
如果用户点击完成,则会导致进入屏幕上的下一个UI元素。 但我想伪造一个按钮?
答案 0 :(得分:1)
您需要在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;
}
});