小部件在Android应用中的活动中重叠

时间:2017-06-06 06:00:25

标签: java android

我是Android的自学者,我正在尝试创建一个显示消息为Toast的应用程序。我在Android Studio上制作了应用程序,看起来没问题,但是当我在Android 5.0上运行的手机上运行时,所有小部件是重叠的,而在工作室里它们看起来都很好。请帮忙。 这是它在手机上的样子:

This is how it looks on Andro

这就是它在Android上的外观

enter image description here

<?xml version="1.0" encoding="utf-8"?>

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.rahulranjan.toast1.MainToast">



<Button
    android:id="@+id/test1"
    android:layout_width="368dp"
    android:layout_height="wrap_content"
    android:onClick="btnClick"
    android:text="Click Me"
    android:textColor="#00C957"
    tools:layout_editor_absoluteY="130dp"
    tools:layout_editor_absoluteX="8dp" />

<TextView
    android:id="@+id/textView"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:text="Click Below to see Toast :"
    tools:layout_editor_absoluteY="40dp"
    tools:layout_editor_absoluteX="112dp"
    android:textColor="#E3CF57"
    />

是的,我使用过ConstrainLayout,我不知道为什么它不在这个网站上显示。 感谢

1 个答案:

答案 0 :(得分:0)

编辑:

您正在使用约束布局。你没有给出这些限制。为这些添加约束,否则它们默认弹出到左上角:

<TextView
android:id="@+id/textView"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text="Click Below to see Toast :"
tools:layout_editor_absoluteY="40dp"
tools:layout_editor_absoluteX="112dp"
android:textColor="#E3CF57"
app:layout_constraintLeft_toRightOf="@id/test1"
/>