0

所以我刚刚将 Android Studio 下载到了这台计算机上。当 Layout Editor 界面加载并且我尝试将 XML 项拖到屏幕上时,它们确实显示在 constraintView 中,但没有显示在编辑器中。

我收到一个渲染错误,指出“无法解析资源@string/helegrtsrewfrtsaw”

<TextView
    android:id="@+id/textView"
    android:layout_width="0dp"
    android:layout_height="0dp"
    android:layout_marginLeft="132dp"
    android:layout_marginStart="132dp"
    android:text="@string/helegrtsrewfrtsaw"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintStart_toStartOf="parent" />

示例图片在这里

4

1 回答 1

0

因为您使用ConstraintLayout的是父布局,所以您需要在右侧的 Attributes 选项卡中删除android:layout_width然后android_layout:height定义您的约束。Switch

它将允许系统根据父布局安排您的视图宽度/高度和位置(而不是使用特定的预定义值)。

Ps:如果你点击感叹号!,它会告诉你添加约束或者View会跳转到位置(0,0)。

于 2018-08-26T03:40:25.577 回答