上に EditText があり、その中に LinearLayout がある ScrollView があるアクティビティがあります。
LinearLayout は、開始インテントで渡されたオブジェクトに基づく一連の動的ビューを使用して、onCreate メソッドに取り込まれます。これは通常、EditText のセットです。
結果は、それぞれが異なるデータに対応する EditTexts のリストです (編集されるデータセットは非常に可変であるため、リストはこのように動的に作成する必要があります)。
問題は、これらのビューの 1 つにフォーカスがあり、向きが変わると (たとえば、ユーザーがキーボードをひっくり返して入力すると)、フォーカスがアクティビティの最上部にある EditText にスナップすることです。ユーザーがキーボードを離したときに一番上の EditText を入力するつもりはなかったので、これは明らかに望ましくない動作です。
このようなビューのリストを動的に作成し、この望ましくないフォーカス変更動作を行わないようにするにはどうすればよいですか?