Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 约束布局文本视图重叠_Android_Xml_Android Layout_Android Constraintlayout - Fatal编程技术网

Android 约束布局文本视图重叠

Android 约束布局文本视图重叠,android,xml,android-layout,android-constraintlayout,Android,Xml,Android Layout,Android Constraintlayout,我在约束布局中遇到了一些问题,我有一个支持多行的TextView。展开TextView时,它与约束布局内的其他组件重叠。下面是我正在使用的XML布局和一个GIF来演示 任何帮助都将不胜感激 演示-> 编辑:删除了RecyclerView,因为它不是必需的。 根据要求,按钮主要样式: <style name="button_main" parent="@style/button"> <item name="android:textColor">@

我在约束布局中遇到了一些问题,我有一个支持多行的TextView。展开TextView时,它与约束布局内的其他组件重叠。下面是我正在使用的XML布局和一个GIF来演示

任何帮助都将不胜感激

演示->


编辑:删除了RecyclerView,因为它不是必需的。 根据要求,按钮主要样式:

    <style name="button_main" parent="@style/button">
        <item name="android:textColor">@color/button_main_stateful_text</item>
        <item name="android:background">@drawable/primary_action_button</item>
        <item name="android:textSize">@dimen/h5_size</item>
        <item name="android:textAllCaps">false</item>
    </style>

@颜色/按钮\u主\u有状态\u文本
@可拖动/主操作按钮
@尺寸/h5_尺寸
假的
按钮\主按钮\有状态按钮\文本和主按钮\操作按钮只是两个在颜色之间切换的选择器

scottazord添加

 app:layout_constraintBottom_toTopOf="@+id/sendMessageButton"
编辑文本可以解决您的问题

EditText的完整代码是

   <EditText
        android:id="@+id/message"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:hint="your message"
        android:layout_marginTop="20dp"
        android:minLines="2"
        app:layout_constraintTop_toBottomOf="@id/subject"
        app:layout_constraintStart_toStartOf="@id/leftGuideline"
        app:layout_constraintEnd_toEndOf="@id/rightGuideline"
        app:layout_constraintBottom_toTopOf="@+id/sendMessageButton"/>


现在这应该可以解决您的问题了

共享代码@style/button\u main我能知道关于RecyclerView的内容吗??
   <EditText
        android:id="@+id/message"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:hint="your message"
        android:layout_marginTop="20dp"
        android:minLines="2"
        app:layout_constraintTop_toBottomOf="@id/subject"
        app:layout_constraintStart_toStartOf="@id/leftGuideline"
        app:layout_constraintEnd_toEndOf="@id/rightGuideline"
        app:layout_constraintBottom_toTopOf="@+id/sendMessageButton"/>