实际上我可以使用setText轻松地从我的服务器获取textView。我不知道如何从服务器设置图像。
image = (ImageView)findViewById(R.id.imgView);
我得到那张图片的字符串
profileimage = jsonObj.getString("profile_img");
然后我使用setImageBitmap来设置图像。
byte[] data = Base64.decode(profileimage, 0);
Bitmap b = BitmapFactory.decodeByteArray(data,0,0, null);
image.setImageBitmap(b);
它不能通过使用显示。需要解决方案。 我正在使用android eclipse。
答案 0 :(得分:1)
可能会对你有帮助,
在构建gradle中添加此库
compile 'com.github.bumptech.glide:glide:3.7.0'
比你的活动,
Glide.with(mContext).load(profileimage).into(imageView);
答案 1 :(得分:0)
您可以使用Glide
或Picasso用于图像加载。使用Picasso的示例代码类似于Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);
答案 2 :(得分:0)
1.esay setup 2.image到内存并执行缓存 3.优化图像尺寸ImageView
Picasso.with(context)
.load(imageUrl)
.placeholder(R.drawable.ic_default)
.config(Bitmap.Config.RGB_565)
.fit()
.centerCrop()
.into(imageView);
Glide.with(context)
.load(imageUrl)
.placeholder(R.drawable.ic_default)
.diskCacheStrategy(DiskCacheStrategy.ALL)
.fitCenter()
.into(imageView);
答案 3 :(得分:0)