从 EditText 导航到 Spinner

Navigate from EditText to Spinner

我有一个注册表单,在几个 EditText 字段之间,我有一个 Spinner。现在的布局如下所示:

字段 High School Graduation YearSpinner(必须使其看起来像一个 EditText)。因此,当我在字段 Password 并单击导航到下一个软键时,焦点转到字段 Zip Code。我希望焦点转到 High School Graduation Year,以便打开下拉菜单。我尝试添加这个:

android:nextFocusDown="@+id/graduationYear"

到我的密码布局,但没有成功。我怎样才能做到这一点?

不久前我也遇到过类似的问题。我在 EditText 上添加了一个 OnEditorActionListener,如下所示,它起作用了。

mPasswordEditText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
            @Override
            public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
                if (actionId == EditorInfo.IME_ACTION_NEXT) {
                    mPasswordEditText.clearFocus();
                    mHighSchoolSpinner.requestFocus();
                    mHighSchoolSpinner.performClick();
                }
                return true;
            }
        });