在Android Studio中,我无法在设计视图中将Palette中的任何项添加到activity_main.xml。它只是不让我拖放它们。知道为什么会这样吗?
这是PrintScreen:
答案 0 :(得分:9)
根据android studio for android开发中的新设计方法,你不能在activity_main.xml中添加任何元素。相反,您应该将它们添加到content_main.xml。
您可以从this回答中了解详情。
答案 1 :(得分:3)
你可以阻止它发生。
BNK回答:
如果您创建新项目,则可以选择“空活动”模板 而不是空白活动。如果您创建新活动,则可以 选择空活动而不是空白活动。
如何使用片段创建空活动?
首先使用"空活动"创建活动。模板。 然后,自己添加片段类,或者可能通过New>添加片段类。分段。 请理解所有"新>"选项,活动, 片段等都由模板驱动。那些模板做了什么 他们是这样。如果你不想要它们产生的东西,不要使用它们, 并自己添加类,资源,清单条目等。 就个人而言,我几乎从不使用这些模板,因为它更简单 恕我直言只是为了自己创造它而不是撕掉你所有的东西 不需要生成。
答案 2 :(得分:0)
我有同样的问题。在设计页面中,我看到错误消息“渲染错误...” 我点击Android Studio->检查更新 - >更新并重新启动 在android studio更新之后,从Palette到设计页面的拖放工作。
答案 3 :(得分:0)
Check ConstraintLayout properties:
layout width and layout height should be "match parent", not "wrap content".
它对我有用。