我对Android应用程序开发非常陌生。我使用拖放元素设计了布局。但是,当我在移动设备上运行此应用程序时,应用程序中的所有元素都聚集在显示屏的左上角。我已经添加截图我如何设计布局Android应用程序布局问题:元素出现在手机屏幕的角落
以及它是如何出现在我的手机屏幕上。
这里的XML代码:
<?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"
tools:context="com.example.jyotirmoy.myapplication.MainActivity">
<EditText
android:id="@+id/editText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPersonName"
android:text="Enter any text"
tools:layout_editor_absoluteX="70dp"
tools:layout_editor_absoluteY="57dp" />
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Print"
tools:layout_editor_absoluteX="89dp"
tools:layout_editor_absoluteY="-250dp" />
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Your text will be displayed here:"
tools:layout_editor_absoluteX="307dp"
tools:layout_editor_absoluteY="-35dp" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onButtonClick"
android:text="Print"
tools:layout_editor_absoluteX="133dp"
tools:layout_editor_absoluteY="122dp" />
</android.support.constraint.ConstraintLayout>
此外,它破坏了'ConstraintLayout'的目的 – reVerse