在json中获取图片链接
if(picJson.has("slider_pic") == true){
slider_pic_URL=picJson.getString("slider_pic");
// System.out.println("topview图片链接"+slider_pic_URL);
piccList = new JSONArray(slider_pic_URL);
for (int j =0; j<piccList.length(); j++) {
slider_pic_URL = piccList.getString(j);
initViews(slider_pic_URL);//都传递到initViews中
System.out.println("wwwwwwwwwwww"+slider_pic_URL);输出两个链接正常
}
}
在initViews中赋值给一个jsonarray容器
private void initViews(String slider_pic_URL) {
llAdvertiseBoard = (LinearLayout) this.findViewById(R.id.llAdvertiseBoard);
JSONArray advertiseArray = new JSONArray();
try{
JSONObject head_img0 = new JSONObject();
JSONObject head_img1 = new JSONObject();
System.out.println("picqqqqqqqqqqqqqqqqq"+ slider_pic_URL);这里也照常输出两个链接
if (slider_pic_URL != null){
for(int i = 0;i<4;i++)
{
head_img0.put("head_img",slider_pic_URL);
advertiseArray.put(head_img0);
}
}
else{
return;
}
}catch (Exception e) {
e.printStackTrace();
};
llAdvertiseBoard.addView(new Advertisements(this, true, inflater, 3000).initView(advertiseArray));
}
问题出在显示的时候只能显示一个图片 求大神解答!!!急
求解决方法 思路
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。