在Android Studio中创建的xml布局如下所示

时间:2019-04-27 09:31:54

标签: layout

Reference image在Android Studio中看起来不错。

您可以从图像中看到。

相对布局或线性布局未显示。

使用3.4版。

作为参考,韩文在3.4中显示为矩形。

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:layout_behavior="@string/appbar_scrolling_view_behavior"
    tools:showIn="@layout/app_bar_main"
    tools:context=".MainActivity">

    <TextView

        android:id="@+id/textView2"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:text="맞은 갯수 알아보기"
        android:textAppearance="@style/TextAppearance.AppCompat.Display1"
        tools:layout_editor_absoluteX="16dp"
        tools:layout_editor_absoluteY="40dp" />

    <EditText
        android:id="@+id/Score"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:ems="10"
        android:hint="여기에점수"
        android:inputType="textPersonName"
        android:textAppearance="@style/TextAppearance.AppCompat.Display1"
        tools:layout_editor_absoluteX="16dp"
        tools:layout_editor_absoluteY="104dp" />

    <TextView
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:text="맞은갯수"
        android:textAppearance="@style/TextAppearance.AppCompat.Large"
        tools:layout_editor_absoluteX="16dp"
        tools:layout_editor_absoluteY="258dp" />


    <Button
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:onClick="setResultOk"

        android:text="갯수보기"
        android:textAppearance="@style/TextAppearance.AppCompat.Large"
        tools:layout_editor_absoluteX="16dp"
        tools:layout_editor_absoluteY="181dp" />

    <TextView
        android:id="@+id/resultOK"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textAppearance="@style/TextAppearance.AppCompat.Display1"
        tools:layout_editor_absoluteX="16dp"
        tools:layout_editor_absoluteY="288dp" />

</android.support.constraint.ConstraintLayout>

我会很长一段时间。 我忘记了我已经知道的知识。 救救我。

1 个答案:

答案 0 :(得分:0)

您错过了ConstraintLayout子视图中的约束,这就是为什么在实际渲染视图时它们都返回到(0,0)坐标的原因。原因是layout_editor_absoluteXlayout_editor_absoluteY在运行时不起作用。

对于这些子视图,Android Studio给了我一个非常明确的错误,并解释了原因。 Refer the screenshot here