【问题标题】:Can't add any items to activity_main.xml in Android Studio无法在 Android Studio 中向 activity_main.xml 添加任何项目
【发布时间】:2016-01-12 19:05:16
【问题描述】:

在 Android Studio 中,我无法将 Palette 中的任何项目添加到 Design 视图中的 activity_main.xml。它只是不允许我拖放它们。知道为什么会这样吗?

这是打印屏幕:

【问题讨论】:

    标签: android android-activity android-studio drag-and-drop


    【解决方案1】:

    根据 android studio 中用于 android 开发的新设计方法,您不能向 activity_main.xml 添加任何元素。相反,您应该将它们添加到 content_main.xml。

    您可以通过this 回答了解更多信息。

    【讨论】:

      【解决方案2】:

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

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

      如何使用 Fragment 创建一个空 Activity?

      您首先使用“空活动”模板创建活动。 然后,您自己或可能通过 New > Fragment 添加一个片段类。 请理解所有“新>”选项,对于活动, 片段等,都是由模板驱动的。那些模板做什么 他们是这样。如果您不想要它们生成的内容,请不要使用它们, 并自己添加类、资源、清单条目等。 就个人而言,我几乎从不使用这些模板,因为它更简单 恕我直言,只是为了自己创造而不是撕掉你所有的东西 不需要生成。

      【讨论】:

        【解决方案3】:

        我有同样的问题。在设计页面中,我看到错误消息“渲染错误...” 我单击Android Studio->检查更新->更新并重新启动 android studio 更新后,Palette 到设计页面的拖放工作正常。

        【讨论】:

          【解决方案4】:
          Check ConstraintLayout properties:
          layout width and layout height should be "match parent", not "wrap content". 
          

          它对我有用。

          【讨论】:

            猜你喜欢
            • 2015-10-01
            • 2019-09-27
            • 2019-08-09
            • 2018-11-21
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多