Android Studio布局编辑器无法缩放

12
过去有时可以使用,但现在我无法在布局设计页面上缩放。布局视图始终保持在10%的缩放比例,无论我做什么都不会改变。奇怪的是,具有完全相同内容的预览选项却可以正常缩放。
这个问题出现在我所有的项目和布局文件中,我尝试了多次重新启动应用程序和计算机,从Dracula主题更改为IntelliJ,然后再更改回来,当然,也尝试了“使缓存失效并重新启动”选项,但都没有起作用。我做错了什么吗?
我正在使用Android Studio 3.2.1 Build #AI-181.5540.7.32.5056338,构建于2018年10月8日。
仅供参考,这里是设计编辑器页面的截图,它一直保持这样的状态。

XML Editor Design Tab Screenshot


如果布局是ConstraintLayout,则可以使用CMD(Ctrl) + 鼠标滚轮进行缩放。这有时有效。 - Dewey Reed
我应该提到我尝试过那个方法,但它不起作用。虽然一段时间以前它曾经有效。 - Jack
我正在使用相同的构建,但它对我有效。尝试使用警告图标旁边操作栏中的按钮进行缩放。 - karan
@KaranMer 我之前尝试过,但没有成功。 - Jack
尝试关闭您的项目,然后从新的导入项目中重新导入它,并再次选择您的项目。 - karan
问题已解决,我更换了预览设备。无论如何还是谢谢。 - Jack
8个回答

17

在Android Studio 3中,偶尔会出现此问题。以下是解决此问题的步骤:

  • 清除缓存并重启studio;
  • 从下拉菜单中选择不同的模拟器;
  • 通过点击布局设计器视图顶部的眼睛图标来刷新布局。

1
选择不同的模拟器,我想你的意思是为了预览选择不同的设备。我尝试了一下,它起作用了,谢谢!到目前为止,我已经尝试了所有不同的设备,除了 Pixel 2 XL 之外,其他都可以正常工作,很奇怪。 - Jack
@jackz314 这是 Android Studio 3 中的一个 bug。不确定它与 Pixel 2 XL 相关(实际上不仅仅是这个,还有一些模拟器配置),但需要解决的问题是选择不同的模拟器布局。 - Arthur

14

最好的解决方法是将底部的所有工具最小化,例如Run、Logcat、TODO、Terminal、Build等等...然后缩放按钮就能够正常工作了。即使你重新打开这些工具,缩放也会持续生效。

完整的答案在这里


2
可以确认这个问题存在,并且修复适用于Android Studio版本3.3.2。 - Karan Harsh Wardhan
1
我可以确认这个问题仍然存在,而且修复方法适用于Android Studio 3.4。我的猜测是,它以及其他涉及重新排列或浮动窗口的问题之所以有效,是因为它们强制进行了调整大小。不知道为什么切换模拟器似乎有效。 - MikeF

5

我在Android Studio 3.3.1上遇到了同样的问题。解决方法有些傻。每次缩放停止工作时,我将底部区域(其中包含logcat / build / run)拖到顶部,以隐藏xml文件。然后再将其拖回下面。

缩放将重新开始工作。


1

尝试将设备从Pixel 2更改为其他设备!更改设备对我有用。尝试在更改设备后单击缩放(+)按钮!


0
  • 点击设计界面按钮(或在xml设计编辑器中按B
  • 选择一些不同的设计或强制刷新布局(或按R)。

Demo


0
有时候当显示logcat时,缩放会被冻结,因此经常开关logcat可以解决缩放冻结的问题。

0

我把主题从IntelliJ改成了Darcula,这对我起作用了。对于有些人来说,反过来也行。


0

点击logcat,然后再最小化它,缩放功能就会重新开始工作!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接