XListview第三方listview布局框架
来源:互联网 发布:java工程师转行 编辑:程序博客网 时间:2024/05/18 23:15
- 首先下载第三方xlistview的数据包
复制src下view包中的三个java文件
复制res包下的三个xml文件放入layout中
复制图片和values中string.xml文件中的数据到相应的文件夹下
继承XListView.IXListViewListener类实现两个类,所要做的逻辑代码都在器内部写
onRefresh方法:下拉刷新
onLoadMore方法:加载更多在获取的控件下得写一下啷个方法(允许下拉刷新,上拉加载更多):
lv.setXListViewListener(this);
lv.setPullLoadEnable(true);创建一个方法来异步加载数据
private void inDext() { //异步请求数据 new AsyncTask<String, Void, String>() { @Override protected String doInBackground(String... params) { return MyIntent.getString(params[0]); } @Override protected void onPostExecute(String s) { super.onPostExecute(s); Gson gson = new Gson(); Bean bean = gson.fromJson(s, Bean.class); List<Bean.DataBean.EssayBean> essay = bean.getData().getEssay(); list.addAll(essay); listView.deferNotifyDataSetChanged(); } }.execute(url); }
8.在继承的两个方法中分别写上(下拉和显示更多后关闭视图的)
lv.stopLoadMore();
lv.stopRefresh();
public void onRefresh() { list.clear(); base(); ab(); } /** * 显示更多的方法 */ @Override public void onLoadMore() { base(); ab(); } //刷新的方法 private void ab() { lv.stopLoadMore(); lv.stopRefresh(); Date date = new Date(); SimpleDateFormat simp = new SimpleDateFormat("MM-dd hh-mm"); String format = simp.format(date); lv.setRefreshTime(format); }
阅读全文
0 0
- XListview第三方listview布局框架
- android第三方框架 xlistview 的使用
- 第三方XlistView
- Android第三方框架之xListView的使用方法
- Android第三方框架之xListView的使用方法
- XListview(导入第三方module)
- TabLayout+Xlistview+第三方登录
- 使用第三方类XListView,实现ListView的加载刷新,提示
- XlistView 最后把你的第三方的布局和代码导入你的项目里、
- XlistView下拉刷新第三方使用模版
- Masonry布局第三方框架的使用介绍
- 使用第三方框架 Masonry 实现自动布局
- IOS纯代码布局的第三方框架masonry
- 第三方开发框架
- iOS第三方框架
- 第三方框架MKNetWorkKit
- 第三方框架FMDB
- 第三方框架
- Git与Repo入门
- 【makefile】一起写makefile(一)
- selenium自动化之鼠标事件
- URL编码对照表
- springboot 无法关闭
- XListview第三方listview布局框架
- Socket通讯协议
- 安卓banner实现
- 【数据结构与算法】数据结构备忘
- 中电海康校招面试数据存储与处理事业部
- 地质英语---地质年代图
- 万维网的发明者——蒂莫西
- Java编程思想第7章习题
- android 让一个控件按钮居于底部的几种方法