listView 显示三条item,点击按钮再显示三条
listView 显示三条item,点击按钮显再示三条
listView 显示三条item,点击按钮显示再三条
listView传输的数组先传三条,点击后再塞三条进去,然后刷新列表。举例:
和本地加载数据差不多,只不过多了一步从网络获取数据:Android ListView加载网络数据和图片_红日-CSDN博客_android 加载网络图片
adapter 里面有个构造方法getCount() 是控制返回条数的。
private class MyAdapter extends BaseAdapter {
private Context context;
private boolean ismore=false;
public MyAdapter(Context context) {
super();
this.context = context;
}
@Override
public int getCount() {
// TODO Auto-generated method stub
if(ismore){
return data.size();
} else{
return 3;
}
}
public void setIsmore(Boolean ismore){
this.ismore=ismore;
notifyDataSetChanged();
}
}
同上,稍作修改
private class MyAdapter extends BaseAdapter {
private Context context;
private int index;
public MyAdapter(Context context) {
super();
this.context = context;
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return 3(index+1)>list.size?list.size:3(index+1);
}
}
public void setIndex(int index){
this.index=index;
notifyDataSetChanged();
}
}
在点击按钮的时候调用adapter的setIndex方法,参数就是你点击按钮的次数
这样点击一次按钮,列表就会添加3条数据