解决listview下拉与SwipeRefreshLayout下拉刷新冲突
来源:互联网 发布:mac 12.7 iphone铃声 编辑:程序博客网 时间:2024/04/26 12:13
/////////////////////////2016/10/19/////////////////////////
////////////////////////by xbw/////////////////////////////
解决listview下拉与SwipeRefreshLayout下拉刷新冲突
解决办法就是当listview不位于最顶端时,下拉刷新被禁止
lv_news = (ListView) findViewById(R.id.lv_news); lv_news.setOnScrollListener(new AbsListView.OnScrollListener() { @Override public void onScrollStateChanged(AbsListView view, int scrollState) { } @Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { if (lv_news != null && lv_news.getChildCount() > 0) { boolean enable = (firstVisibleItem == 0) && (view.getChildAt(firstVisibleItem).getTop() == 0); setSwipeRefreshEnable(enable); if (firstVisibleItem + visibleItemCount == totalItemCount && !isLoading) { loadMore(Constant.BEFORE + date); } } } });
public void setSwipeRefreshEnable(boolean enable) { sr.setEnabled(enable); }
sr = (SwipeRefreshLayout) findViewById(R.id.sr); sr.setColorSchemeResources(android.R.color.holo_blue_bright, android.R.color.holo_green_light, android.R.color.holo_orange_light, android.R.color.holo_red_light); sr.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { @Override public void onRefresh() { loadFirst(); sr.setRefreshing(false); } });
0 0
- 解决listview下拉与SwipeRefreshLayout下拉刷新冲突
- 解决SwipeRefreshLayout下拉刷新与ListView下拉的冲突
- SwipeRefreshLayout下拉刷新跟listview下拉滑动冲突解决
- SwipeRefreshLayout下拉刷新冲突解决
- SwipeRefreshLayout下拉刷新冲突解决
- SwipeRefreshLayout下拉刷新与下拉控件冲突解决
- Android WebView下拉刷新与SwipeRefreshLayout事件冲突解决
- 解决SwipeRefreshLayout下拉刷新与SwipeMenuListView的冲突
- SwipeRefreshLayout 嵌套PullToRefreshListView下拉刷新冲突解决
- viewpager和SwipeRefreshLayout下拉刷新冲突解决
- android,SwipeRefreshLayout,listview下拉刷新
- 解决SwipeRefreshLayout和webview下拉刷新冲突问题
- Android SwipeRefreshLayout 嵌套 CoordinatorLayout 下拉刷新 事件冲突解决
- 解决SwipeRefreshLayout和webview下拉刷新冲突问题
- 两句代码解决ViewPager滑动与SwipeRefreshLayout下拉刷新冲突
- Android 下拉刷新与 ListView冲突问题
- ViewPager左右滑动与SwipeRefreshLayout下拉刷新冲突
- Android —页面下拉刷新(ListView与SwipeRefreshLayout)
- 未能加载文件或程序集“System.WEB.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad
- 3第一个例子
- 三个div的顺序方式
- 获取特定格式的字符串的地址和数据
- java学习笔记之webservice(二)--WSDL文档及用myeclipse测试webservice
- 解决listview下拉与SwipeRefreshLayout下拉刷新冲突
- Item 08:别让异常逃离析构函数
- python 中的重写一般方法和重写特殊的构造方法
- 菱形(C语言)
- 10个重要的Linux ps命令实战
- 【编程素质】设计模式-装饰模式
- c++ 遍历目录下文件
- frameset标签用作框架布局
- shell中的选择语句