0
Androidキーボードは、Edittextにアンドロイド:nextFocusDownを設定することで、ボタンまたはビューのフォーカスをサポートしていますか?そうでなければ、ユーザーがSoftKeyboardの次のボタンをクリックしたときにボタンを要求する方法は?ソフトキーボード上のボタンのフォーカスをリクエスト
Androidキーボードは、Edittextにアンドロイド:nextFocusDownを設定することで、ボタンまたはビューのフォーカスをサポートしていますか?そうでなければ、ユーザーがSoftKeyboardの次のボタンをクリックしたときにボタンを要求する方法は?ソフトキーボード上のボタンのフォーカスをリクエスト
これはあなたが試すことができるものです。
editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(final TextView textView, final int i, final KeyEvent keyEvent) {
if (i== EditorInfo.IME_ACTION_NEXT){
editText.clearFocus();
button.requestFocus();
}
return false;
}
});
button.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(final View view, final boolean b) {
if (view.isFocused()){
button.setBackgroundResource(R.color.colorAccent);
}
}
});
xmlのアンドロイドサポートの設定はありますか? –
あなたはnextfocusdownを持つことができますが、それはボタンでは機能しません。そして、あなたはjavaコードだけを使ってそれを取得しなければなりません。 –
私は2つのEditTextとボタンを持っています。 2番目のEditTextでコードを実装しましたが、UIはButtonにフォーカスしません。最初のEditText –