此视图不受约束,它只有设计时位置,因此除非添加约束,否则它将跳转到(0,0)

时间:2017-07-10 06:00:40

标签: android android-constraintlayout

我已经尝试了很多方法来解决这个问题

1 - 样式改变主题

2 - 文件 - >无效的缓存和重启等

但这一切对我都不起作用。亲切分享你的知识

我的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:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.yousa.myapplication3.MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World!"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

    <Button
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/button"
        tools:layout_editor_absoluteX="69dp"
        tools:layout_editor_absoluteY="102dp" />

</android.support.constraint.ConstraintLayout>

1 个答案:

答案 0 :(得分:0)

您还需要为按钮设置约束,否则它将继续跳到警告中告知的不同区域。