gpt4 book ai didi

android - 当 minsdk 高于 3 时,ICS 绘制按比例放大的位图

转载 作者:行者123 更新时间:2023-11-30 03:51:28 25 4
gpt4 key购买 nike

我的小部件布局中有一个 ImageView,我在上面放了一个 Canvas 生成的位图。

今天在ICS测试的时候遇到了一个奇怪的问题。

如果我定义的 minsdk 版本高于 3,则在 Canvas 上绘制的图形位图(来自可绘制资源)将按比例放大。

当minsdk小于等于3时一切正常。这是它在 ICS 中的样子:

normal

这就是我将 minsdk 设置为 4 或更高时的样子。看看太阳是如何放大的。

enter image description here

还有一个有趣的问题,如果 minsdk 是 3 或更低,当小部件在屏幕上时,所有的 Toast 消息都会变得很小!!!

最佳答案

要测试您的应用程序在多个设备上的工作/外观是否相同,您只需在不同的模拟器(相应地使用 SDK 级别 4、5、6...)中运行它,而无需更改 minSdk-property。将 project.properties 文件的 target= 属性设置为最高安装的 SDK(例如 target=android-17),这意味着您正在使用最新的 SDK 版本编译应用程序。清理项目(“项目”-->“清理”-->“确定”),然后在不同的模拟器版本上对其进行测试,并将 list 的 minSdkVersion 属性设置为支持的最低版本。这样,您就不会在测试期间看到任何奇怪的问题。

关于android - 当 minsdk 高于 3 时,ICS 绘制按比例放大的位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14089084/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com