从路径问题创建drawable

时间:2011-04-14 18:17:29

标签: android path drawable

由于某种原因,当从coverArtURLStr创建drawable时,d = null,这是LAN上资源的完整http路径。 有什么明显的错误?这是一个.png的路径 [我可以访问LAN OK,Data.defaultCoverArt正常工作]

public static void updateCoverArt(String coverArtURLStr)
{
    String coverArtURL = coverArtURLStr;
    Drawable d;

    if (coverArtURL.equals(""))
        d = Data.defaultCoverArt;
    else           
        d = Drawable.createFromPath(coverArtURL);

    Data.coverArtIV.setImageDrawable(d);
}

1 个答案:

答案 0 :(得分:0)

我认为Drawable.createFromPath()方法无法处理网址。试试这个解决方案Android Drawable Images from URL