如何在Android列表视图中禁用过度滚动和反弹?

Har*_*der 8 android listview scroll

我的listview在2台设备上的行为是,当我过度滚动它时,它会变成黄色/橙色,或者它可以被过度滚动然后快速回退.后一种行为很糟糕,因为它显示了我想要阻止的背后的背景.

我试过了:

listview.setOverScrollMode(ListView.OVER_SCROLL_NEVER);
Run Code Online (Sandbox Code Playgroud)

并且它不再显示背景但现在有一个非常烦人的反弹效果.是否有可能同时禁用弹跳和过度滚动并使其滚动到达结束时刚刚结束而没有任何影响?

PS:我在两台设备上都使用android 2.3.

小智 0

您可以创建一个 mylistview 类,扩展 listview,并且可以重写 overScrollBy 方法并将 maxOverScrollY 设置为零