用请求过来的url通过 BitmapUtils给imageview赋值
来源:互联网 发布:如何在淘宝买到苍蝇水 编辑:程序博客网 时间:2024/06/05 16:40
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;
}
}
}
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;
}
}
}
0 0
- 用请求过来的url通过 BitmapUtils给imageview赋值
- 用请求过来的url通过 BitmapUtils给imageview赋值
- 通过图片的url获取Bitmap对象,给Imageview使用
- xutils的bitmapUtils添加请求头
- android:通过URL加载ImageView
- android:通过URL加载ImageView
- 获取地址栏传过来的值,赋值给页面并模拟点击start
- 通过URL返回请求的内容 C#
- 让JSON请求和参数请求一样,可以通过Struts2的模型驱动给Action的类成员变量赋值(字段驱动与模型驱动)
- 通过url请求数据
- 通过url请求数据
- 在一个jsp页面接收另一个jsp页面通过URL方式传过来的参数
- 通过反射给bean赋值
- 用C语言给指定的内存地址赋值(通过指针)
- 通过js ,给页面的隐藏值赋值
- 简单的通过连接数据库给下拉菜单赋值(DropDownList)
- 内部变量和通过命令赋值给变量的区别
- 通过a标签给frame标签的src赋值
- JSONObject和JSONArray使用
- 渐行渐远
- Java WebService 简单实例
- 经常被使用的MySQL函数
- Swift学习笔记(4)使用UIImagePickerController实现从设备图片库和照相机获取图片
- 用请求过来的url通过 BitmapUtils给imageview赋值
- 莫比乌斯反演例题解析
- 自定义ProgressBar
- C与C++之间相互调用
- 如何用表来管理SQLServer中的扩展属性
- JS处理数字就是麻烦
- 通过url请求数据
- sql语句优化
- maven编译source1.5不支持multi try catch,请尝试使用source1.7