【发布时间】:2016-01-12 19:05:16
【问题描述】:
在 Android Studio 中,我无法将 Palette 中的任何项目添加到 Design 视图中的 activity_main.xml。它只是不允许我拖放它们。知道为什么会这样吗?
这是打印屏幕:
【问题讨论】:
标签: android android-activity android-studio drag-and-drop
在 Android Studio 中,我无法将 Palette 中的任何项目添加到 Design 视图中的 activity_main.xml。它只是不允许我拖放它们。知道为什么会这样吗?
这是打印屏幕:
【问题讨论】:
标签: android android-activity android-studio drag-and-drop
根据 android studio 中用于 android 开发的新设计方法,您不能向 activity_main.xml 添加任何元素。相反,您应该将它们添加到 content_main.xml。
您可以通过this 回答了解更多信息。
【讨论】:
你可以阻止它发生。
BNK回答:
如果新建项目,可以选择 Empty Activity 模板 而不是空白活动。如果您创建一个新活动,您可以 也选择 Empty Activity 而不是 Blank Activity。
如何使用 Fragment 创建一个空 Activity?
您首先使用“空活动”模板创建活动。 然后,您自己或可能通过 New > Fragment 添加一个片段类。 请理解所有“新>”选项,对于活动, 片段等,都是由模板驱动的。那些模板做什么 他们是这样。如果您不想要它们生成的内容,请不要使用它们, 并自己添加类、资源、清单条目等。 就个人而言,我几乎从不使用这些模板,因为它更简单 恕我直言,只是为了自己创造而不是撕掉你所有的东西 不需要生成。
【讨论】:
我有同样的问题。在设计页面中,我看到错误消息“渲染错误...” 我单击Android Studio->检查更新->更新并重新启动 android studio 更新后,Palette 到设计页面的拖放工作正常。
【讨论】:
Check ConstraintLayout properties:
layout width and layout height should be "match parent", not "wrap content".
它对我有用。
【讨论】: