Android的ListView控件onOverScrolled和onOverScroll永远不会上所谓2.3 [英] Android ListView onOverScrolled and onOverScroll never be called on 2.3

查看:202
本文介绍了Android的ListView控件onOverScrolled和onOverScroll永远不会上所谓2.3的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使自定义列表视图

public class BounceListView extends ListView{
...
    @Override
    protected void onOverScrolled(int scrollX, int scrollY, boolean clampedX, boolean clampedY) {
        LOG.d("onOverScrolled");

}

@Override
    protected boolean overScrollBy(int deltaX, int deltaY, int scrollX,
            int scrollY, int scrollRangeX, int scrollRangeY,
            int maxOverScrollX, int maxOverScrollY, boolean isTouchEvent) {
            LOG.d("overScrollBy");
    }

}

我从来没有得到的日志输出,这意味着该功能没有被调用,而在此列表视图实际上是overscrolled.I真的会感激听到你的想法。

I never get the log to be output which means this function never been called, while this listview is actually overscrolled.I will really be grateful to hear your idea.

只有2.3的Andr​​oid这个问题。

This problem only on 2.3 Android

UPD:确定,我做到了,上的 Github上

UPD: Ok, i did it and share code on Github.

作品罚款2.3 +

推荐答案

好吧,我做的 Github上

作品罚款2.3 +

这篇关于Android的ListView控件onOverScrolled和onOverScroll永远不会上所谓2.3的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆