0
我现在有一个ArrayList如下:如何将一串url的字符串转换为drawable?
private void loadImages() {
images = new ArrayList<>();
images.add(getResources().getDrawable(R.drawable.imag1));
images.add(getResources().getDrawable(R.drawable.imag2));
images.add(getResources().getDrawable(R.drawable.imag3));
}
我希望能够到一个URL转换成这些可绘制这样的:其次
private void loadImages() {
images = new ArrayList<>();
images.add(getResources().getDrawable(drawable1));
images.add(getResources().getDrawable(drawable2));
...etc }
drawable1 = "http.someimage.com/image.png"
drawable2 = "http.someimage.com/newimage.png"
有任何简单的方法来解决这个问题?我一定要坚持drawables,但我无法找到任何方法将url转换为可绘制的 任何想法?谢谢!
我确实看过这个答案,但没有为我工作的预期。可以让我看看我的代码为arraylist几个图像。 –
一旦获得位图,您需要将其转换为Drawable对象。为了让它成为两张图片,你只需要将我上面发布的代码片段加倍。将位图转换为可绘制的,你可以使用[链接](https://developer.android.com/reference/android/graphics/drawable/BitmapDrawable.html) – inno15
补充说,在asynctask帮助,谢谢! –