HorizontalScrollView
안에 ListView
이 있는데 초기로드를 제외하고는 완벽하게 작동합니다. 내가 웹 서비스에서 목록보기에 대한 데이터를로드 할 수 있도록 할 스레드를 만들었습니다. 데이터가 확보되면 _myListAdapter.notifyDataSetChanged();
으로 전화하면 데이터는 ListView
에 표시됩니다. 그러나 ListView
이 화면에서 멀리 떨어져 있으면 HorizontalScrollView
이 포함 된 내용이 자동으로 스크롤되어 ListView
이 표시되도록합니다. ListView
을 현재보기로 스크롤하지 않고도 notifyDataSetChanged
으로 전화를 걸려면 어떻게해야합니까? 난 당신이 notifyDataSetChanged()
를 호출 한 후 때까지의 ListView가 보이지 않게하려고 할 것입니다안드로이드의 HorizontalScrollView에서 ListView
<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>
나를 위해 작동하지 않습니다 ... 목록이 세로로 표시됩니다. – Farhan