0
私は、EditText
のリストを持つLinearLayout
の垂直線を持っています。 Androidは自動的に私のためにIMEアクション:IME_ACTION_NEXT
のEditText
すべてを処理します。ただし、最後のものはIME_ACTION_DONE
です。私のレイアウトの最後のEditTextでIME_ACTION_NEXTが機能しません
さて、私はプログラム的にもIME_ACTION_NEXT
する最後EditText
のIMEアクションを設定し、またユーザーが「ループ」できるようにするために、(最初のものに集中する次のEditText
のIDを設定したいですすべてのフィールド)。私が行うときしかし:それは動作しません
int firstEditTextId = ...
valueView.setNextFocusDownId(firstEditTextId);
lastEditText.setImeOptions(EditorInfo.IME_FLAG_NAVIGATE_NEXT);
lastEditText.setImeActionLabel("Go to the first one, please", EditorInfo.IME_ACTION_NEXT);
:私のAndroid 7.1デバイス上でオンスクリーンキーボードはまだ「完了」アイコンが表示されます。どうすればいいのですか?