1
Enter 키를 눌러 맞춤 작업을 수행하려고합니다. 저는 여기에 해당 작업을 잡을 때Android 키보드의 맞춤 동작 버튼
<EditText
android:id="@+id/editor"
android:singleLine="true"
android:inputType="text"
android:imeActionId="@+id/submit_action"
android:imeActionLabel="Submit"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:paddingTop="15dp" />
는 그러나, 나는 액션 ID가 5 대신 당신은 방법을 아래에 사용할 수 있습니다 submit_action
mNameEditor.setOnEditorActionListener(new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView arg0, int actionId, KeyEvent event) {
Toast.makeText(getActivity(), Integer.toString(actionId) ,Toast.LENGTH_LONG).show();
if (event != null && event.getAction() != KeyEvent.ACTION_DOWN) {
return false;
} else if(actionId == R.id.submit_action){
//do something
}
return true;
}
});