【发布时间】:2011-10-24 12:51:22
【问题描述】:
我在 ListView 中启用了快速滚动,它有一个不可选择的 headerview。如果您向下滚动列表并将快速滚动拇指拖到顶部,则列表只会滚动回第一个元素,但不会滚动到标题视图。拖动列表,按预期工作。
屏幕截图1:屏幕截图中的红色区域是标题视图。
屏幕截图2:如果您将拇指拖到顶部,您只会到达第一个元素,并且标题视图仍在上方。
ListView lv = (ListView) findViewById(R.id.listView);
lv.addHeaderView(getLayoutInflater().inflate(R.layout.view,null), null, false);
<ListView
android:layout_height="fill_parent"
android:id="@+id/listView"
android:layout_width="fill_parent"
android:fastScrollEnabled="true"
></ListView>
我创建了一个演示项目: https://github.com/mikegr/fastscroll-bug
为什么拖动拇指不能滚动回顶部?
【问题讨论】:
-
你有没有发现如何解决这个问题?
标签: android listview android-listview