スピナーや編集テキストなど、さまざまなビュー タイプのリストビューがあります。後処理を行う必要があるため、onfocus lost イベントをリッスンする focuslistener が 1 つあります。ユーザーはある編集テキストから次の編集テキストにタッチで切り替える必要があり、フォーカスが失われたイベントでnotifydatachangedを呼び出すとビューの再描画がトリガーされるため、変数を使用して最後にフォーカスされた編集テキストを設定しました(編集テキストがフォーカスを得るたびに)アダプターの getview 呼び出しで適切な edittext のフォーカスをリクエストできるようにします。
観察: スピナーが最初に触れられた場合、それらは正常に動作します。ただし、いずれかの編集テキストがフォーカスされて値が入力された後にそれらがタッチされた場合、スピナーは選択されたアイテムをタッチ時に設定しません。
この観察結果を説明したり、回避策を提案したりできる人はいますか?