gpt4 book ai didi

更新 Android Studio 后 Android 9 补丁无法正确缩放

转载 作者:搜寻专家 更新时间:2023-11-01 08:34:30 25 4
gpt4 key购买 nike

我在我的程序中为按钮使用了一个 9 补丁图像,突然,在将 Android Studio 从 2.1 预览版 1 更新到 2.2 预览版 3 以及更新构建工具和平台工具后,几个 9-补丁停止正确缩放。不是全部,只有屏幕上显示的那些。这意味着 9 补丁“B”在我第一次运行该应用程序时正确缩放,但之后就没有了。同样,即使当 9-patch 'A' 和 'B' 缩放不正确时,'C' 在我第一次打开它的 Activity 时工作正常,但下次我打开时,它是错误的。在我探索结束时,我的 9 个补丁中的每一个都缩放不正确,这意味着它们在缩放时就好像它们是普通的 PNG 文件一样。

我尝试过的:我已经检查了好几次以确保所有边框像素都是完全透明的或完全黑色不透明的。我确保在图像的填充(右侧和底部)侧只有一条线。我已经从 draw9patch(也尝试从 GIMP)重新导出文件,清理并重新构建项目并重新导入所有可绘制对象数次。我什至恢复到旧版本的 Android Studio。

这是新 SDK 或构建工具的某种错误,还是 Android Studio 的某种错误?它会在运行时破坏我在设备上的 9 补丁吗?有没有人遇到过这个问题?

我会发布 9-patch 以防万一有人想仔细检查我的工作(这些 9-patch 到目前为止都已经工作了几个月)

9-补丁文件:

9-patch resource

在编辑器中(draw9patch):

enter image description here

最佳答案

更简单的解决方法是将 android 插件版本从 2.2.0 更改为 2.1.0,直到 2.2 稳定为止:

类路径'com.android.tools.build:gradle:2.1.0

查看答案 Default pressed MenuItem with 9-patch border after Android Studio 2.2

关于更新 Android Studio 后 Android 9 补丁无法正确缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37869112/

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