- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我已经实现(从这里- horizontal swipe on listview )滑动手势来标记-取消标记 ListView 中的项目。我使用了 Johan Nilsson 的 pull to refresh刷新 ListView 中项目的实现。下拉刷新功能显示出一些突然的行为-
我现在已经切换到 Chris Banes 的 implementation . “下拉刷新”功能现在可以完美运行,但“滑动”功能已停止运行。 “滑动”在其他情况下效果完美。
final GestureDetector gestureDetector = new GestureDetector(
new MyGestureDetector());
View.OnTouchListener gestureListener = new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
return gestureDetector.onTouchEvent(event);
}
};
postListView.setOnTouchListener(gestureListener);
postListView 是 PullToRefreshListView postListView = (PullToRefreshListView) linearLayout.findViewById(R.id.post_list);
我猜它不起作用,因为即使 Chris 的实现也使用了-
public boolean onTouch(View v, MotionEvent event) {
//something over here
}
现在,我如何在两个地方都使用它而不产生任何冲突?我需要检测 listview 行上的手势以及收听 listview 中的拉入。
最佳答案
postListView.getRefreshableView().setOnTouchListener(gestureListener);对我有用
关于android - 在 ListView 上实现 Chris Banes 的下拉刷新和水平滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8700566/
我正在设置自定义 ListView。 下拉刷新功能直接来自 https://github.com/chrisbanes/Android-PullToRefresh ListView 显示图像,所以我创
我正在使用 Chris Banes ActionBar-PullToRefresh。我可以通过下拉布局来开始刷新 - 一切都很好。 但是我如何以编程方式强制开始刷新动画(进度动画)?或者我如何以编程方
我已经实现(从这里- horizontal swipe on listview )滑动手势来标记-取消标记 ListView 中的项目。我使用了 Johan Nilsson 的 pull to ref
我试图在 Fragment 中包含 Chris Banes Pull 以刷新实现,但在创建 PullToRefreshListView 时出现以下错误: java.lang.NoSuchFieldEr
我正在尝试使用 https://github.com/chrisbanes/Android-PullToRefresh/ .我跟着这个例子,但得到了错误java.lang.NoSuchFieldErr
我是一名优秀的程序员,十分优秀!