ListView
内部に aがHorizontalScrollView
あり、初期ロードを除いて完全に正常に動作します。リスト ビューのデータを Web サービスから読み込んでいるので、そのためのスレッドを作成しました。データを取得したら、呼び出すだけ_myListAdapter.notifyDataSetChanged();
で、データが に表示されますListView
。ただし、ListView
が画面から遠く離れている場合は、含まHorizontalScrollView
れているものが自動的にスクロールしてListView
表示されます。現在のビューにスクロール notifyDataSetChanged
せずに呼び出すにはどうすればよいですか?ListView
レイアウト XML ファイルを作成する方法のアイデアを次に示します。
<HorizontalScrollView
android:id="@+id/my_scrollview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scrollbars="none">
<LinearLayout android:id="@+id/my_layout"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:orientation="horizontal">
<ListView android:id="@+id/my_list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1" />
</LinearLayout>
</HorizontalScrollView>