代码中设置图片为本地路径或者网络路径

1.

//设置背景图片
        String picfile= Environment.getExternalStorageDirectory() + “/pdp/pdp.png”;
        try {
            Drawable d = Drawable.createFromPath(picfile);
            linearLayout.setBackground(d);
            //Toast.makeText(getApplicationContext(),     “设置背景图片成功!”, Toast.LENGTH_SHORT).show();
        } catch (Exception e) {
            Toast.makeText(getApplicationContext(), “设置背景图片失败!”, Toast.LENGTH_SHORT).show();
        }

2.

yourlayout.setBackgroundDrawable(new BitmapDrawable(BitmapFactory.decodeFile("图片路径")));

3.

网络图片:

Bitmap bitmap=BitmapFactory.decodeStream(new Url(url).openConnection().getInputStream());
button.setBackgroundDrawable(new BitmapDrawable(bitmap));

    原文作者:Dijkstra算法
    原文地址: https://blog.csdn.net/bsmmaoshenbo/article/details/44118981
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞