SwipeRefreshLayout 嵌套 ListView 滑动问题
来源:互联网 发布:维普中文期刊数据库 编辑:程序博客网 时间:2024/06/05 00:15
现象:当SwipeRefreshLayout 内嵌套 ListView 时候上滑没有问题,下滑的时候,listView中的内容没有下滑,还是刷新了。解决办法。
mRefreshLayout = (SwipeRefreshLayout) view.findViewById(R.id.srl_refresh_layout);
mRefreshLayout.setColorScheme(R.color.swipe_color_1,R.color.swipe_color_2,
R.color.swipe_color_1,R.color.swipe_color_2);
//此处先关闭
mRefreshLayout.setEnabled(false);
mRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
LogUtil.e(TAG,"onRefresh");
mPresenter.requestData();
}
});
goodsListView = (ListView) view.findViewById(R.id.lv_goods_list);
goodsListView.setVerticalScrollBarEnabled(false);
goodsListView.setOnScrollListener(new AbsListView.OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
}
@Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
//当前最顶上的item是listview的第一条时打开
if (firstVisibleItem == 0) {
mRefreshLayout.setEnabled(true);
} else {
mRefreshLayout.setEnabled(false);
}
}
});
阅读全文
0 0
- SwipeRefreshLayout 嵌套 ListView 滑动问题
- android SwipeRefreshLayout嵌套ViewPager 滑动冲突问题
- 解决listview与SwipeRefreshLayout滑动冲突问题
- ListView+EmptyView与SwipeRefreshLayout滑动冲突问题
- 解决listview与SwipeRefreshLayout滑动冲突问题
- ListView与SwipeRefreshLayout滑动冲突问题
- swipeRefreshLayout嵌套ScrollView滑动冲突
- SwipeRefreshLayout嵌套 Scrollview 滑动冲突
- srcollview 嵌套ListView ListView 再嵌套gridview 焦点滑动问题
- 使用Android Supportv4 SwipeRefreshLayout有关ListView滑动冲突问题
- miguaday 06 解决listview与SwipeRefreshLayout滑动冲突问题
- 关于SwipeRefreshLayout 与listView 滑动冲突的问题
- Android问题集(3):SwipeRefreshLayout与ListView的滑动冲突
- 解决ListView与SwipeRefreshLayout滑动冲突的问题
- SwipeRefreshLayout嵌套Listview冲突解决
- listview嵌套viewpager 滑动冲突问题
- listview嵌套viewpager 滑动冲突问题
- Android listview嵌套viewpager滑动冲突问题
- spring+myBatisi实现多数据源动态切换
- layer-------弹出层参数介绍
- 再谈java的内存泄露
- Hive SQL执行计划深度解析
- Android广播机制,BroadcastReceiver
- SwipeRefreshLayout 嵌套 ListView 滑动问题
- c中的const与c++中的const
- startManagedWebLogic <BEA-000365> <Server state changed to RUNNING.>
- latex中如何将表格的Table1改为表1
- 《舞步学院》教你聊天的新手课,不要再做一个沉默的暗恋者!
- Ubuntu16.04首次安装无法连网和将桌面左侧任务栏移到屏幕底部
- 生产车间管理使用ERP系统提高企业管理水平
- 比特币
- MySQL