Android Studio 3.4.1 约束布局编辑器预览再次不起作用

bre*_*ine 4 layout android editor android-studio android-constraintlayout

我相信自 v3.x 以来我曾经遇到过类似的问题,并且它们不断出现。我不知道我要花多少小时来尝试使用布局编辑器,但他们就是做对了。

无论如何,这是xml代码:

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">

<TextView
    android:id="@+id/textView"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:text="TextView"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent" />
</android.support.constraint.ConstraintLayout>
Run Code Online (Sandbox Code Playgroud)

这是它的外观:

在此处输入图片说明

我拖入的任何项目都会以 0 尺寸放置在左上角。无论您是设置精确大小还是仅设置约束。

我的 Android Studio 版本是 3.4.1
使用 28.0.0 支持库。
由于公司政策,我不能降级,所以这不是一个选择。

约束布局版本是最新的:

implementation 'com.android.support.constraint:constraint-layout:2.0.0-beta1'
Run Code Online (Sandbox Code Playgroud)

它也不适用于早期版本。

我已经尝试了一些早期与其他类似错误“有效”的事情:

  • 使用不同的主题
  • 在布局编辑器中尝试不同的 API 版本
  • 使缓存无效/重新启动
  • 更新了 Android Studio(到此版本)

欢迎任何建议

小智 7

只是清理项目对我有用。


bre*_*ine 2

所以基本上问题完全出在另一个布局文件的其他地方,与约束布局无关。无论如何,经过清理和构建并重新启动后,它最终成功了!