使用滚动列表视图似乎真的有问题。我有一个 listview 适配器,我在其上准备所有数据(以及所有网络调用),然后填充 listview 适配器。
滚动只是不流畅,如果我在 ScrollView 中实现 ListView,大部分时间都不起作用
<ScrollView
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<ListView
android:id="@+id/rideList"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/customersTitle"
android:background="@drawable/roundcornersgreyback"
android:scrollbarSize="3dp"
android:scrollbarStyle="outsideOverlay"
android:scrollbars="vertical"
android:scrollingCache="true"
android:smoothScrollbar="true"
android:visibility="visible" />
</ScrollView>
当我在没有 ScrollView 的情况下滚动时,只需使用 ListView 本身的属性,列表就会滚动,但是在我的布局底部丢失了一部分。页脚被隐藏。
<ListView
android:id="@+id/rideList"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/customersTitle"
android:background="@drawable/roundcornersgreyback"
android:scrollbarSize="3dp"
android:scrollbarStyle="outsideOverlay"
android:scrollbars="vertical"
android:scrollingCache="true"
android:smoothScrollbar="true"
android:visibility="visible" />
如果我将 ScrollView 放到布局的根目录,则列表视图根本无法滚动。
我究竟做错了什么 ?需要滚动列表和视图有那么疯狂吗?
编辑:代码按照 viewHolder 布局。