来自url的Android BitmapDrawable加载

时间:2012-12-13 15:56:07

标签: android drawable bitmapimage bitmapfactory

如果我有URL字符串,例如str_URL = "http://........ABC.png";

如何将其添加到下面替换R.drawable.jth?

BitmapDrawable frame1 = (BitmapDrawable)getResources().getDrawable(R.drawable.jth);
BitmapDrawable frame2 = (BitmapDrawable)getResources().getDrawable(R.drawable.jthj);

1 个答案:

答案 0 :(得分:0)

Android不允许直接将URL设置为drawable的源,您需要编写代码来下载文件,然后使用bitmapfactory来创建drawable。

如果您不想编写代码来执行此操作,您可以使用一些开源库,如Koush的URLImageViewer,如果您想要的是在ImageView上显示您的drawable