ENTER でカスタム アクションを機能させようとしています。EditText の xml は次のとおりです。
<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" />
ただし、そのアクションをキャッチしようとすると、submit_action にあるものではなく、アクション ID が 5 であることがわかります
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;
    }    
});