我正在使用ListView来显示多个项目(TextViews)。 ListView充满了适配器。
这就是我在Fragment中对ListView所做的一切。
mLV = (ListView) mRootView.findViewById(R.id.session_list);
mLV.setAdapter(SessionManager.getInstance(getActivity().getApplicationContext()));
mLV.setDivider(new ColorDrawable(Color.RED));
mLV.setDividerHeight(400);
mLV.setBackground(new ColorDrawable(Color.YELLOW));
这是XML定义:
<ListView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/session_list"
style="@style/main.list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
</ListView>
然而滚动表现得很奇怪。 如果我在列表的顶部并想要向下滚动它不起作用,除非我事先拉出列表然后向下滚动一个动作。 每当我从列表顶部开始滚动时,就会发生这种情况。 在其他任何地方开始时它都能正常工作。