Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从xml加载时如何更改位图的大小_Android_Image_Android Layout_Android Image - Fatal编程技术网

Android 从xml加载时如何更改位图的大小

Android 从xml加载时如何更改位图的大小,android,image,android-layout,android-image,Android,Image,Android Layout,Android Image,我知道我可以通过使用BitmapFactory.Options(即通过ARGB_8888强制32位或通过RGB_565强制16位)以编程方式更改加载的位图的大小。当通过xml加载位图时(例如在布局中定义可绘制内容和背景图像时),是否有等效的方法?如果没有一个内置的开关来配置它,除了从xml中剥离图形并手动处理它们之外,还有没有其他方法可以实现这一点呢?你不能从xml中执行这一操作,你必须从代码中执行这一操作。你不能从xml中执行这一操作,你必须从代码中执行这一操作。这不是我希望的答案,但答案并非

我知道我可以通过使用BitmapFactory.Options(即通过ARGB_8888强制32位或通过RGB_565强制16位)以编程方式更改加载的位图的大小。当通过xml加载位图时(例如在布局中定义可绘制内容和背景图像时),是否有等效的方法?如果没有一个内置的开关来配置它,除了从xml中剥离图形并手动处理它们之外,还有没有其他方法可以实现这一点呢?

你不能从xml中执行这一操作,你必须从代码中执行这一操作。

你不能从xml中执行这一操作,你必须从代码中执行这一操作。

这不是我希望的答案,但答案并非如此。谢谢。这不是我所希望的答案,而是一个非同寻常的答案。谢谢。我想知道getWindow().setFormat(PixelFormat.RGB_565);在setContentView之前使用会对2.3上的内存使用产生任何影响吗?我想知道getWindow().setFormat(PixelFormat.rgb565)是否会对内存使用产生影响;在setContentView之前使用会对2.3上的内存使用产生任何影响吗?