質問: (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(et.getWindowToken(), 0); ``` 他のすべてのEditTextは入力変更に応じて更新されます。 (今のところ良い)。 しかし 結局、オレンジの焦点は次のフォーカスに引き継がれます(次の行)。 この場合、この動作を削除したいと思いますが、ユーザが上下のキーを使用してナビゲートする機能を必要としています。 だから私の質問は: `ListView` の行にある `EditText` のフォーカスをどこでどこから削除できますか? `Note that:` I've try using `aView.clearFocus();` in the `onEditorAction()` on the EditText that is giving the focus to the next one. (don't work) I've try using `thatListView.clearFocus();`, but as expected it didn't worked. 簡単な方法がない場合は、子と行と行ごとに行を分けて `v.clearFocus()`を実行することを計画しています。 ありがとう
回答: `onEditorAction()`で、アクションを消費したことを示すために `true` を返します。