2016-10-05 47 views
0

早期版本中提出了类似问题,我发现最近的版本是2015年10月。那时用户不再能够拖放小部件来设计activity_main.xml的视图,但能够这样做来设计content_main.xml的视图。上周(2016年9月下旬)我在macOS Sierra上更新了Android Studio 2.2。在Android Studio 2.2中,它不允许我拖放小部件

设计视图现在显示在屏幕两种观点(不知道如何正确地调用它的名字),我不能拖控件拖放到其中一方。它现在只允许我从Palette拖动任何小部件。我试过菜单File/Invalidate Caches/Restart.and它没有帮助。

感谢。

回答

0

在MacOS上塞拉利昂我不知道为什么拖n个墨滴功能无法正常工作,但在Windows的Android Studio 2.2中其下的设计选项卡的工作,可能有些问题,当您配置的Android工作室。请检查一下

0

我没有Windows Studio上的Android Studio 2.2来试用它。我能想到的可能的原因包括:

  1. Android Studio 2.2确实在macOS Sierra上包含了一些内容。我恰巧在上周更新了Android Studio和mac OS;

  2. 我的Android工作室,因为大概1.4已经安装,并已为每个版本更新。这不是新的新2.0安装。卸载并重新安装将是一个很大的痛苦和浪费时间。

  3. 我的鼠标是无线罗技M510将其连接到四个端口升景DVI KVM开关。但这是一个疯狂的猜测。这是不可能的罪魁祸首,除非有与Windows鼠标相同的问题,但与Mac鼠标不同。我正在使用2012年mac mini。

0

我有同样的问题,但后来我发现这个有用的答案https://code.google.com/p/android/issues/detail?id=211582,和这个职位给我的解决方案:

11 nan.y ... @ gmail.com

OK,最后我发现了如何解决这个问题。但它仍然很奇怪。我认为可能它仍然是AS 2.2中的一个bug。

主要是首选项 - > Appearance-> UI选项 - >“拖放正放弃与ALT只有按下”。这在AS2.1.1和AS2.2中都被检查为默认值。

然后 1)在AS 2.1.1中,只有我按ALT,然后拖动项目窗格中的项目,我才能将java类从一个包移动到另一个包。在布局编辑器中,我可以将小部件从调色板拖到未按下ALT键的布局。

2)在AS 2.2,同AS2.1,我需要按ALT拖在工程窗格中的项目。但在布局编辑器中,无论是否按下ALT键,我都无法将小部件从Palette拖放到布局。奇怪的是在这里: 2-1)我取消选中这个选项,然后我可以在没有按下ALT键的情况下在项目窗格中拖动项目,但我仍然无法在组件面板中拖动小部件。 2-2)我再次检查这个选项,然后我需要按ALT来拖动项目窗格中的项目。接着 !我可以用Alt键按下Palette中的小部件。 2-3)在上面两步之后,如果我检查这个选项,我需要按ALT从调色板中拖动一个小部件。如果我取消选中此选项,我可以直接拖动小部件而不用按ALT键。

现在,在Palette中拖动小部件可以在我的AS 2.2中正常工作,但我仍然认为这个解决方案很古怪。我希望我的解决方案能够帮助挖掘出这个问题的根源。

+0

非常感谢。不能相信这个小小的环境造成了这么大的痛苦。是的,这里有那么多隐藏的或容易被忽视的肇事者。 – Andios