无法在Android Studio的activity_main.xml中添加任何项目

3
在Android Studio中,我无法在Design视图下从Palette中添加任何项到activity_main.xml中。它不允许我拖放它们。有什么想法为什么会发生这种情况吗?
这是PrintScreen:
5个回答

10
根据Android Studio中用于开发Android应用程序的新设计方法,您不能将任何元素添加到activity_main.xml中,而应将它们添加到content_main.xml中。 您可以从此答案了解更多相关信息。

3
您可以阻止它发生。
BNK回答:

如果您创建一个新项目,可以选择空活动模板而不是空白活动。如果您创建一个新活动,也可以选择空活动而不是空白活动。

如何创建带有片段的空活动?

首先,使用“空活动”模板创建一个活动。然后,通过自己添加片段类或可能通过“新建>片段”来添加。请理解,“新建>”选项中的所有选项,例如活动、片段等都是由模板驱动的。这些模板执行它们的操作。如果您不想要它们生成的内容,请不要使用它们,并自行添加类、资源、清单条目等。就我个人而言,我几乎从不使用这些模板,因为我认为自己创建比删除生成的所有不需要的内容更简单。


0

我遇到了同样的问题。在设计页面上,我看到错误消息“Render Error…” 我点击Android Studio->检查更新->更新并重启 在Android Studio更新后,从调色板拖放到设计页面的功能正常工作。


0

当你标记了一个小部件,编辑器不允许你拖动。


0
Check ConstraintLayout properties:
layout width and layout height should be "match parent", not "wrap content". 

对我而言它可行。


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