Android Studio 2.2 Designer(Gridlayout)无法正常工作

时间:2016-10-07 15:55:49

标签: android android-studio android-gridlayout android-studio-2.2

更新到2.2后,设计师似乎疯了。 我使用带有Build Tools Version 24.0.3的API 24。

如果我有父GridLayout或v7:

,请进入设计器
  1. 我无法将第一个子视图拖入内部。我找到的唯一解决方案是将其拖入组件树。
  2. 如果我添加两个子视图,我无法通过拖动设计器来安排它们,在2.2版本的android studio之前列和行,现在它显示此错误并停止响应:
  3.   

    显示java.lang.NullPointerException       在com.android.tools.idea.uibuilder.handlers.grid.GridDragHandler.commit(GridDragHandler.java:56)       在com.android.tools.idea.uibuilder.surface.DragDropInteraction $ 1.run(DragDropInteraction.java:191)       在com.intellij.openapi.application.RunResult.run(RunResult.java:35)       在com.intellij.openapi.command.WriteCommandAction $ 2.run(WriteCommandAction.java:108)       在com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:124)       在com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:99)       在com.intellij.openapi.command.WriteCommandAction.performWriteCommandAction(WriteCommandAction.java:103)       在com.intellij.openapi.command.WriteCommandAction.access $ 000(WriteCommandAction.java:34)       在com.intellij.openapi.command.WriteCommandAction $ 1.run(WriteCommandAction.java:85)       在com.intellij.openapi.application.impl.ApplicationImpl.invokeAndWait(ApplicationImpl.java:723)       在com.intellij.openapi.command.WriteCommandAction.execute(WriteCommandAction.java:82)       在com.android.tools.idea.uibuilder.surface.DragDropInteraction.moveTo(DragDropInteraction.java:203)       在com.android.tools.idea.uibuilder.surface.DragDropInteraction.end(DragDropInteraction.java:123)       ...

    1. 有时进入设计师如果我点击GridLayout的一个子视图,它会进入超级视图的底部,在xml预览中也是如此!!!
    2. 现在设计师不允许我在两种不同的布局之间复制组件(我必须从xml复制它)。

      如果在右侧面板中选择了视图的属性(例如:TextView的文本)并且按下删除,则会删除组件而不是重置属性(我必须从xml中删除该行)。 / p>

      它应该是稳定的版本,但在我看来,它不像以前那样可用,现在我不得不手动修改xml。

      我已经尝试清除所有内容:Described here然后重新安装它。但它是一样的。

      这是我失踪的东西?

0 个答案:

没有答案