如何解决如何防止编辑文本与下面的视图重叠?
我正在制作日记应用。因此,我制作了一个像这样的图像所需的工具进行Linearlayout(我将其称为“布局工具箱”)。
image
但是我输入文本时,编辑文本变长,工具箱与编辑文本的底部重叠。所以看不到我输入的文字。
我做了很多谷歌搜索,并且使用了一种增加底边距的方法,但是没有用。
issue GIF here(由于它被隐藏在工具箱中,因此可以看到我之前输入的文本,而不是我键入的文本。)
在添加滚动视图之前存在此问题。我想这个问题与滚动视图无关。
如何防止编辑文本与下面的视图重叠?
这是我的XML
INSERT INTO tbl_temp2 (fld_id)
SELECT tbl_temp1.fld_order_id
FROM tbl_temp1 WHERE tbl_temp1.fld_order_id > 100;
解决方法
尝试添加同时使用Scrollview和工具箱布局的线性布局。
您还可以显示所有ur xml(包括父布局吗?)
,<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<RelativeLayout
android:id="@+id/save_tap"
android:layout_width="match_parent"
android:layout_height="40dp"
android:background="@android:color/black"
android:orientation="horizontal">
</RelativeLayout>
<View
android:id="@+id/top_line"
android:layout_width="match_parent"
android:layout_height="1dp"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:background="#D1D1D1"
app:layout_constraintTop_toBottomOf="@+id/save_tap" />
<ScrollView
android:id="@+id/scrollView"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:background="@color/colorAccent"
android:fillViewport="true"
android:orientation="vertical"
app:layout_constraintTop_toBottomOf="@+id/top_line">
<LinearLayout
android:id="@+id/linearLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:orientation="vertical"
app:layout_constraintBottom_toTopOf="@id/toolbox">
<EditText
android:id="@+id/edit_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top|start"
android:layout_marginTop="20dp"
android:background="@null"
android:textColor="@android:color/black"
android:textSize="23sp" />
<EditText
android:id="@+id/edit_content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:ems="10"
android:gravity="start|top"
android:inputType="textMultiLine"
android:textColor="#515151" />
</LinearLayout>
</ScrollView>
<LinearLayout
android:id="@+id/toolbox"
android:layout_width="match_parent"
android:layout_height="45dp"
android:background="@android:color/holo_blue_bright"
android:gravity="center|left"
android:orientation="horizontal">
</LinearLayout>
</LinearLayout>
我添加了一些颜色来显示不同的布局 告诉我这是否是您想要的行为
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。