您的位置:首页 > 其它

用请求过来的url通过 BitmapUtils给imageview赋值

2016-04-05 15:04 405 查看
public class NeiRongActivity extends Activity{

private TextView neirong_tv;

private ListView neirong_lv;

private String url;

private NeiRongWai nrw;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_neirong);

neirong_tv = (TextView) findViewById(R.id.neitong_tv);

neirong_lv = (ListView) findViewById(R.id.neirong_lv);

Intent intent=getIntent();

String bookname=intent.getStringExtra("bookname");

String zhangname=intent.getStringExtra("zhangname");

int Id=intent.getIntExtra("ID", 0);

neirong_tv.setText(bookname+"("+Id+")");

url = "http://japi.juhe.cn/comic/chapterContent?comicName="+URLEncoder.encode(bookname)+"&id="+Id+"&key=99e0f2a85e91dcd1db216358bcfc4675";

new Thread(new Runnable() {

@Override

public void run() {

String str=FenLei.getString(url);

Gson gson=new Gson();

nrw = gson.fromJson(str,NeiRongWai.class);

runOnUiThread(new Runnable() {

public void run() {

neirong_lv.setAdapter(new MyAdapter());

}

});

}

}).start();

}

class MyAdapter extends BaseAdapter{

@Override

public int getCount() {

// TODO Auto-generated method stub

return nrw.getResult().getImageList().size();

}

@Override

public Object getItem(int position) {

// TODO Auto-generated method stub

return null;

}

@Override

public long getItemId(int position) {

// TODO Auto-generated method stub

return 0;

}

@Override

public View getView(int position, View convertView, ViewGroup parent) {

if(convertView==null){

convertView=View.inflate(NeiRongActivity.this, R.layout.activity_neirong_lv_shipei, null);

}

ImageView neirong_lv_shipei_iv=(ImageView) convertView.findViewById(R.id.neirong_lv_shipei_iv);

BitmapUtils utils=new BitmapUtils(NeiRongActivity.this);

utils.display(neirong_lv_shipei_iv,nrw.getResult().getImageList().get(position).getImageUrl());

// ImageLoader.getInstance().displayImage(nrw.getResult().getImageList().get(position).getImageUrl(), neirong_lv_shipei_iv);

return convertView;

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: