【发布时间】:2016-02-13 16:10:27
【问题描述】:
我正在开发一个应用程序,它通过 j-son 从服务器获取图片并在列表视图中向用户显示,用户可以通过复选框选择一些图片进行下载。
我想使用 2 个数组列表:
- 一个用于图片网址
- 另一个用于复选框值
我的问题是我对列表视图了解不多。当用户单击该行时,特殊行的复选框必须更改,以及如何从列表视图中获取复选框值(更重要)。
void pics(JSONArray data){
String url;int i;
for (i=0;i<data.length();i++){
try {
String u=data.getJSONObject(i).getJSONObject("images").getJSONObject("res2").getString("url");
String t=data.getJSONObject(i).getJSONObject("images").getJSONObject("resolution1").getString("url");
myList.add(t);
Lists.add(u);
url=data.getJSONObject(i).getString("type");
if (url.equals("video"))
continue;
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
try {
if(i<data.length()){
String t=data.getJSONObject(i).getJSONObject("videos").getJSONObject("standard_resolution").getString("url");
myList.set(i, t);}
else{
}
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
【问题讨论】:
标签: android checkbox android-listview