Android 设置View背景图网络url

  • Glide
  • 开线程

Glide

 Glide.with(NewbleCommodityList.this).asBitmap().load(entity.getData().getBigImageX())                                .into(new SimpleTarget<Bitmap>(){                                    @Override                                    public void onResourceReady(@NonNull Bitmap resource, @Nullable Transition<? super Bitmap> transition) {                                        Drawable drawable = new BitmapDrawable(resource);                                        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {                                            myCollapsingToolbarLayout.setBackground(drawable);    //设置背景                                        }                                    }                                });

开线程

new Thread(new Runnable() { @Override public void run() {      try {           InputStream is = (InputStream) new URL(imgStr).getContent();          final Drawable d = Drawable.createFromStream(is, "src");           is.close(); runOnUiThread(new Runnable() { @Override public void run() {           topllay.setBackground(d); }            });            } catch (IOException e) {            e.printStackTrace();}             }             }).start();

更多相关文章

  1. android设置多个类似APP其中的一个为默认
  2. Android实现动态切换横竖屏,保存横竖屏数据(用Preference存储)
  3. Android获取、设置Wifi状态
  4. Android程序开发:简单电话拨号器
  5. Android设置系统开机自动永不休眠
  6. Android7关闭selinux(设置为Permissive模式)
  7. EditText属性详解
  8. Android--学习笔记--02--AndroidStudio的设置
  9. android评分条RatingBar自定义设置

随机推荐

  1. java.util.ConcurrentModificationExcept
  2. Android(安卓)下载文件至SD卡,并用progres
  3. android中关于调用super的时机
  4. Android编译系统详解(三)
  5. Android(安卓)开发之获取手机中所有App
  6. Android(安卓)文件IO总结
  7. Android获取手机存储空间大小
  8. blog  android
  9. android AlertDialog自定义全屏显示
  10. Android(安卓)下载文件及写入SD卡