首页 文章

在Android Studio 2.2中,它不允许我拖放小部件

提问于
浏览
0

类似的问题已被问及早期版本,我发现最新版本是在2015年10月 . 那时用户不再能够将widget拖放到activity_main.xml的Design视图中,但能够设计视图of content_main.xml . 上周(2016年9月下旬)我在macOS Sierra上将Android Studio更新为2.2 .

设计视图现在显示屏幕的两个视图(不确定如何正确调用其名称),我无法将窗口小部件拖放到其中任何一个 . 它现在只允许我从Palette拖动任何小部件 . 我尝试了菜单File / Invalidate Caches / Restart.and它没有帮助 .

谢谢 .

3 回答

  • 0

    在macOS Sierra我不知道为什么拖动n drop功能不起作用但是在windows android studio 2.2中它的工作设计Tab,在配置android studio时可能会出现一些问题 . 请检查一下

  • 0

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

    • Android Studio 2.2确实包含了导致macOS Sierra的内容 . 我上周碰巧更新了Android Studio和Mac OS;

    • 我的Android Studio自1.4版开始安装,并且已针对每个版本进行了更新 . 这不是新的2.0安装 . 卸载并重新安装将是一个很大的痛苦和时间浪费 .

    • 我的鼠标是无线Logitech M510,它连接到一个四端口StarView DVI KVM切换器 . 但这是一个疯狂的猜测 . 这不是罪魁祸首,除非有一个与Windows鼠标有相同问题,但没有与Mac鼠标相同 . 我正在使用2012 mac mini .

  • 0

    我有同样的问题,但后来我找到了这个有用的答案https://code.google.com/p/android/issues/detail?id=211582,这篇文章给了我解决方案:

    11 nan.y ... @ gmail.com

    好的,最后我找到了如何解决这个问题 . 但它仍然很奇怪 . 我想可能它仍然是AS 2.2中的一个错误 .

    键是首选项 - >外观 - > UI选项 - >“仅按下ALT时拖放” . 这在我的AS2.1.1和AS 2.2中都被默认检查 .

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

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

    现在,在Palette中拖动窗口小部件在我的AS 2.2中正常工作,但我仍然认为这个解决方案很古怪 . 我希望我的解决方案可以帮助找出这个问题的根本原因 .

相关问题