PullToRefreshListView简单使用
来源:互联网 发布:语音会议软件 编辑:程序博客网 时间:2024/06/06 02:52
public class MFragment2 extends Fragment{ private View view; private PullToRefreshListView plv; ArrayList<String> list = new ArrayList<>(); private Handler handler; @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { view=inflater.inflate(R.layout.f2,container,false); return view; } @Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); handler = new Handler(); plv = (PullToRefreshListView)view.findViewById(R.id.plv); initData(); plv.setMode(PullToRefreshBase.Mode.BOTH); final ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(),android.R.layout.simple_list_item_1,list); plv.setAdapter(adapter); plv.setOnRefreshListener(new PullToRefreshBase.OnRefreshListener2<ListView>() { @Override public void onPullDownToRefresh(PullToRefreshBase<ListView> refreshView) { handler.postDelayed(new Runnable() { @Override public void run() { list.clear(); initData(); plv.setAdapter(adapter); } },1000); } @Override public void onPullUpToRefresh(PullToRefreshBase<ListView> refreshView) { handler.postDelayed(new Runnable() { @Override public void run() { initData(); adapter.notifyDataSetChanged(); } },1000); } }); } private void initData() { for(int i=0;i<20;i++){ list.add("我是"+i); } plv.onRefreshComplete(); }}
阅读全文
0 0
- PullToRefreshListView的简单使用
- PullToRefreshListView简单使用
- AndroidStudio的PullToRefreshListView简单使用
- PullToRefreshListView 的简单实现
- PullToRefreshListView 的使用
- Android--PullToRefreshListView的使用
- PullToRefreshListView 使用介绍
- PullToRefreshListView的使用
- PullToRefreshListView的使用
- Android PullToRefreshListView使用问题
- PullToRefreshListView库的使用
- PullToRefreshListView的使用
- PullToRefreshListView类库使用
- TreeListVew+PullToRefreshListView结合使用
- Pulltorefreshlistview刷新使用
- pullToRefreshListView的使用
- PullToRefreshListView的使用
- PullToRefreshListView的使用
- 使用encodeURl()进行编解码
- Shader学习笔记,通过GLSL实现
- 笔记
- windows/MAC/Linux/Unix/iOS/android(主流的OS)
- My first blog
- PullToRefreshListView简单使用
- ningx复习
- 解决Table 制定td宽度
- php中JSON的使用与转换
- 查看表索引
- XGBoost-Python完全调参指南-参数解释篇
- vue命名路由
- mysql 1045解决方法
- bzoj1800 [Ahoi2009]fly 飞行棋 暴力枚举