这是一个简单的小demo,点击一下radiobutton,切换listview的列数:
主要代码还是在自定义的BasaAdapter的getView中来实现的:
因为时间匆忙,所以就将就这样用吧,以后有空再更改吧:
大概是这样的效果:
还有这样的:
BaseAdapter子类:
public class MyAdapter extends BaseAdapter {
/** 布局是会变的 */
private int layoutId;
private Context context;
private ArrayList<String> data;
/** 1:single 2:double */
private int flag = 1;
public MyAdapter(Context context, int layoutId, ArrayList<String> data,
int flag) {
this.context = context;
this.layoutId = layoutId;
this.data