android 多选项实现

来源:互联网 发布:java 线程休眠 编辑:程序博客网 时间:2024/05/21 19:24

建集合

private ArrayList<Integer> selectposition=new ArrayList<>();//Integer可换任何类型
选中就添加入集合

public void onChoose(final int position){    selectposition.add(position);}
取消则移除集合

public void onNoChoose(final int position){    try {        selectposition.remove((Object)position);    } catch (Exception  e) {        e.printStackTrace();    }}
集合可转为String 1,2,5,8  最后一个省略逗号类型便于上传

private StringBuffer selectstring = new StringBuffer();

for (int i = 0;i<selectposition.size();i++){    if (i==ars.size()-1){        selectstring.append(selectposition.get(i));    }else {        selectstring.append(selectpsition.get(i)+",");    }}
Log.v("lgq","....ssfsdfsf==........."+selectstring);

原创粉丝点击