在三星安卓上禁用listview overscroll

时间:2011-07-03 16:01:16

标签: android listview scroll

我需要完全禁用listview中的过度滚动,这样我才能实现自己的过度滚动功能。

在查看核心listview类时似乎很简单,只需将过卷模式设置为OVERSCROLL_NEVER即可。这对我的三星Galaxy s2没有任何作用。我也试图覆盖overScrollBy函数什么都不做。这也不起作用。

有没有人对三星ListView自定义有很多经验可以帮助我?

4 个答案:

答案 0 :(得分:1)

尝试此setOverScrollMode(int模式)..检查此链接:http://developer.android.com/reference/android/widget/AbsListView.html#setOverScrollMode(int

答案 1 :(得分:1)

不是我的解决方案,但请查看https://gist.github.com/DHuckaby/3919939。适合我。愚蠢的三星

答案 2 :(得分:0)

以下代码怎么样:

@Override
protected float getTopFadingEdgeStrength() {
    return 0.0f;
}

@Override
protected float getBottomFadingEdgeStrength() {
    return 0.0f;
}

答案来自@cdhabecker Android ScrollView fading edge

答案 3 :(得分:0)

可以使用新RecyclerView代替ListView来解决问题。