【问题标题】:New android studio rendering issue with 'coordinatorLayoutStyle''coordinatorLayoutStyle' 出现新的 android studio 渲染问题
【发布时间】:2018-07-14 19:33:51
【问题描述】:

我有 android studio,它很完美,没有任何问题。一切正常,直到我重新安装 Windows 以使 PC 更快一点。然后我安装了最新的android studio。虽然最后一个也是最新的,但完全没有问题。但是,在新的 android studio 中,我启动的任何项目或打开的任何具有 constraintLaoyout 的项目,xml 的设计视图都会出现以下错误。

渲染问题

在当前主题中找不到样式“coordinatorLayoutStyle”

在我的活动中放置任何小部件或任何东西时的第二个错误

ConstraintLayout 中缺少约束

此视图不受限制。它只有设计时位置,所以它 除非您添加约束,否则将在运行时跳转到 (0,0) 布局编辑器允许您将小部件放置在画布上的任何位置,并且 它使用设计时属性记录当前位置(例如 layout_editor_absoluteX)。这些属性不会在运行时应用, 因此,如果您在设备上推送布局,小部件可能会出现在 与编辑器中显示的位置不同。要解决此问题,请确保 小部件通过拖动具有水平和垂直约束 边缘连接。

【问题讨论】:

    标签: android-layout android-studio sdk android-constraintlayout avd


    【解决方案1】:

    首先,更新您的项目以使用最新的构建版本。这有助于解决大多数 Android 视图的许多问题。

    其次,按照你的风格添加这行代码来修复第一个错误

    <item name="coordinatorLayoutStyle">@style/Widget.Design.CoordinatorLayout</item>
    

    第三,CoordinaterLayout的children必须有约束,如果你不熟悉这个布局,可以切换到RelativeLayout或者使用设计视图添加约束。查看官方文档here

    关于约束的有用视频HERE

    【讨论】:

      【解决方案2】:

      我发现build.graddle(Module: app) 中依赖项的实现是 API 28,但在下面的目录中只有 API 26

      C:\Users\[username]\AppData\Local\Android\Sdk\extras\android\m2repository\com\android\support\appcompat-v7
      

      所以我删除了所有 SDK 平台和构建工具,并在 SDK 管理器中使用 API 26 安装它们(选择 Show Package Details)。 然后我开始了新项目。使用 API 26 制作的项目没有渲染问题。

      【讨论】:

        【解决方案3】:

        您是否尝试在 build.gradle 中添加设计库? 如果没有,那么只需添加它 实现 'com.android.support:design:23.2.0'

        【讨论】:

        • 是的,我试过了。它现在正在运行 'com.android.support:design:28.0.0-alpha3' 。但根本没有结果。
        【解决方案4】:

        终于解决了问题。写下这个答案,以便其他人可以帮助解决类似的问题。

        默认情况下,当我们在 android studio 中创建新项目时,它使用 SDK 中最新的 API。就我而言,它是 API 28。但是,API 28 不完整或部分安装。我尝试完全安装 API 28,但由于某种原因它不起作用。然后我删除了那个 API 28 并安装了最新的 API 27。当我创建或打开任何使用 API 27 的新项目并在其中获取所有必需的东西时,通过这样做。这就是我解决问题的方法。

        感谢所有试图帮助我的人。

        【讨论】:

          猜你喜欢
          • 2013-08-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-08-21
          • 2014-10-13
          • 2015-09-14
          相关资源
          最近更新 更多