0
我想在画布上设置一个来自url的图像,并且这个图像应该被所有的设备屏幕支持,是不是可以在android中做到这一点没有九个补丁的图像?是否可以在Android画布上设置支持所有设备屏幕尺寸的URL上的图像?
此外,我无法为可绘制资源的不同屏幕尺寸设置不同的尺寸图像,因为我从URL中获取图像。
我想在画布上设置一个来自url的图像,并且这个图像应该被所有的设备屏幕支持,是不是可以在android中做到这一点没有九个补丁的图像?是否可以在Android画布上设置支持所有设备屏幕尺寸的URL上的图像?
此外,我无法为可绘制资源的不同屏幕尺寸设置不同的尺寸图像,因为我从URL中获取图像。
一种选择,我可以建议ü,
URL url = new URL(urlString); //Convert url string to url object.
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoInput(true);
connection.connect();
InputStream input = connection.getInputStream();
Bitmap myImageBitmap = BitmapFactory.decodeStream(input);
Bitmap resizedImage = Bitmap.createScaledBitmap(myImageBitmap, dstWidth, dstHeight, true);
// dstWidth & dstHeight are the needed size of image.
和关于屏幕大小,U可以通过重写View类,其中w & h为当前的宽度和屏幕的高度onSizeChanged (int w, int h, int oldw, int oldh)
方法得到它。