[Android] EditText에 NextFocus 설정
EditText에서 다음 포커스를 설정 할때 아래와 같이 id 값으로 xml에서 간단하게 설정 할 수 있습니다.
<EditText
android:id="@+id/et01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:nextFocusDown="@id/et02"
/>
<EditText
android:id="@+id/et02"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
요렇게요.
하지만, 혹시 Java 소스 단에서 Programmatically 하게 제어 하고 싶으시다면 setOnEditorActionListener 리스너를 이용하시면 됩니다.
edittext.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView textView, int actionId, KeyEvent keyEvent) {
if (actionId == EditorInfo.IME_ACTION_NEXT) {
// 특정 동작 지정
return true;
}
return false;
}
});
참고하세요.