Android_PullToRefresh使用
来源:互联网 发布:网络摄像机编码器 编辑:程序博客网 时间:2024/06/06 00:31
包含lib工程之后:
list=(PullToRefreshListView) getActivity().findViewById(R.id.list);list.setAdapter(baseAdapter);list.setOnRefreshListener(new PullToRefreshBase.OnRefreshListener<ListView>(){@Overridepublic void onRefresh(PullToRefreshBase<ListView> refreshView){// TODO Auto-generated method stubgetFromServer(""+curNum);}});list.setOnItemClickListener(new AdapterView.OnItemClickListener(){@Overridepublic void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3){// TODO Auto-generated method stubLog.e("arg2", ""+arg2);NewsNode node=newsList.get(arg2-1);Intent intent=new Intent(getActivity(), NewsDetailActivity.class);intent.putExtra("node", node);startActivity(intent);}});
void getFromServer(String from){client.get(MainActivity.url+"getnewsV2.php", new RequestParams("from", from), new JsonHttpResponseHandler(){@Overridepublic void onSuccess(int statusCode, Header[] headers,JSONArray response){// TODO Auto-generated method stubtry{if(!no_more){for(int i=0;i<response.length();i++){JSONObject object=response.getJSONObject(i);NewsNode node=new NewsNode();node.id=object.getInt("id");node.img=object.getString("img");node.heading=object.getString("heading");node.texting=object.getString("texting");node.link=object.getString("link");node.curfloor=object.getInt("curfloor");newsList.add(node);}baseAdapter.notifyDataSetChanged();curNum+=4;if(response.length()<4)no_more=true;}list.onRefreshComplete();//记得加这句,不然那个加载footerView不消失,而且只能在其他线程那里调用} catch (JSONException e){// TODO Auto-generated catch blocke.printStackTrace();}}});
0 0
- Android_PullToRefresh使用
- 深度剖析:Android_PullToRefresh
- Android_PullToRefresh上拉加载,下拉刷新
- 使用
- 使用
- 使用
- 使用
- 使用
- 使用
- 使用++,--
- 使用$@ $!
- 使用
- SoftICE使用(指令使用)
- 使用GraphEdit使用
- 使用HtmlParser使用心得
- 时钟使用使用
- Ubuntu 使用Git 使用
- Ubuntu 使用Git 使用
- 谷歌浏览器常用键盘快捷键整理
- 魅族缘何成为双十一最冰火手机厂商
- myEclipse 设置默认编码及优化启动速度
- 百度编辑器UEditor v1.4.3 asp版 图片上传失败的解决
- POJ 3468 A Simple Problem with Integers(线段树区间求和)
- Android_PullToRefresh使用
- javascript函数参数的arguments对象
- C++ 类的使用注意
- UVALive - 3602 DNA Consensus String
- win7下安装配置tomcat,java运行环境
- FZU 2150 Fire Game(BFS)
- OC的深Copy和浅Copy
- 用Python解析XML文件
- hdoj 3177 Crixalis's Equipment 【贪心】