XlistView
来源:互联网 发布:五线胆码的算法 编辑:程序博客网 时间:2024/06/05 11:26
public class MainActivity extends Activity implements IXListViewListener{ private XListView my_xlist; private int pageIndex = 10; private int n=10; private MyBaseAdapter adapter; private List<DataEntity> datas; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //找控件 findViewById(); //直接粘 my_xlist.setPullLoadEnable(true);//设置下拉刷新 my_xlist.setPullRefreshEnable(true);//设置监听事件,重写两个方法 my_xlist.setXListViewListener(this);//设置上拉刷新 //刚进入加载页面 new Thread() { public void run() { try { getdata(); } catch (Exception e) { e.printStackTrace(); } }; }.start(); }//找控件 private void findViewById() { // TODO Auto-generated method stub my_xlist = (XListView)findViewById(R.id.my_xlist); my_xlist.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { // TODO Auto-generated method stub //此处跳转传值 //注意如果要显示详情 传值时要position-1;解释因为Xlistview最上面下拉刷新占用了一个item,不过他是隐藏的,所以传值时注意减了1; } }); } //下拉刷新上拉加载那个方法 @Override public void onRefresh() { // TODO Auto-generated method stub //如果想添加上拉刷新时间再在这handler new Thread(){ @Override public void run() { try { //刷新加载 getdata(); } catch (Exception e) { e.printStackTrace(); } } }.start(); //当前时间 onLoad(); } //查看更多那个 @Override public void onLoadMore() { // TODO Auto-generated method stub new Thread(){ @Override public void run() { super.run(); try { //加载更多 getdataflush(); runOnUiThread(new Runnable() { @Override public void run() { //刷新 adapter.notifyDataSetChanged(); } }); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } }.start(); //当前时间 onLoad(); } /* * * 设置时间 */ @SuppressLint("SimpleDateFormat") private void onLoad() { my_xlist.stopRefresh(); my_xlist.stopLoadMore(); // 设置日期格式 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 获取当前系统时间 String nowTime = df.format(new Date(System.currentTimeMillis())); // 释放时提示正在刷新时的当前时间 my_xlist.setRefreshTime(nowTime); }
阅读全文
0 0
- XListView
- XListView
- Xlistview
- XListView
- xListView
- XListView
- xlistview
- xListView
- XlistView
- xlistview
- xlistview
- XListView
- xlistview
- xListview
- XListView
- XListView
- xlistview
- xlistview
- 直接排序算法
- 第 0004 题: 任一个英文的纯文本文件,统计其中的单词出现的个数
- Python chapter 7 learning notes
- SQL语句范例之索引和PLSQL
- Java:Collections框架
- XlistView
- [成长] 生病~
- LuoguP1720 月落乌啼算钱 解题报告【模拟+找规律/数学】
- 几种Java 枚举查找且不抛异常的实现及其优劣比较
- 浅谈nginx内存池(二)
- drawerlayout_demo
- map和foreach遍历的区别
- leetcode_218. The Skyline Problem ? 待解决
- ajax结合formdata实现往服务器上传文件