私はスクロールビューに直接の子を1つだけ含めました。私はjavaファイルに以下のコードを追加しました。私はユーティリティメソッドを削除するとリストビューは完全に表示されていますが、内部つ以上のスクロールビューを持っている場合はscrollviewリストビューでスクロールビューが機能しない
ScrollView sv_fragment_globe;
sv_fragment_globe = (ScrollView)rowView.findViewById(R.id.sv_fragment_globe);
sv_fragment_globe.smoothScrollTo(0,0);
Utility.setListViewHeightBasedOnChildren(holder.lv_globe);
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/sv_fragment_globe"
android:fillViewport="true"
>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="0dp"
android:orientation="vertical"
>
<ImageView
android:layout_width="fill_parent"
android:layout_height="200dp"
android:src="@drawable/home_hospital1"
android:id="@+id/iv_vp_globe"
android:scaleType="fitXY"
/>
<ListView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/lv_globe"
>
</ListView>
</LinearLayout>
</ScrollView>
</android.support.v4.widget.SwipeRefreshLayout>
スクロール可能なビューをネストするのは、アンチパターンです。あなたはたぶんスクロール戦闘の問題に終わるでしょう –