Home > Blockchain >  Text Moving Up in Edittext
Text Moving Up in Edittext

Time:11-11

I have an edittext and every time the text goes to the other line, the text slowly moves up and comes in the way of the first edittext.

enter image description here

enter image description here

As you can see in the pics, the edittext "Sample" looks normal. But everytime the text goes to the next line, the whole edittext goes up and kind of hits the first edittext "Title". The code of the edittext is below.

<EditText
    android:id="@ id/noteInput"
    android:layout_width="300dp"
    android:layout_height="wrap_content"
    android:background="@android:color/transparent"
    android:inputType="text|textNoSuggestions|textVisiblePassword"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintLeft_toLeftOf="parent"
    app:layout_constraintRight_toRightOf="parent"
    app:layout_constraintTop_toTopOf="parent"
    app:layout_constraintVertical_bias="0.240"
    android:hint="@string/noteHint"
    android:textColorHint="#363636"
    android:autofillHints="Title"
    android:textSize="28sp"
    android:textColor="#000000"
    android:digits="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 123456789!@#$%^&amp;*()-_= {[}]\'|:;,./?"
    android:maxLength="250"
    android:maxLines="12"
    android:textCursorDrawable="@null"/>

Can someone please tell me a way to solve this simple issue? Thanks in advance

CodePudding user response:

modify

app:layout_constraintTop_toTopOf="parent"

to

app:layout_constraintTop_toBottomOf="@id/your_textview_id"

CodePudding user response:

Yes , it is moving up. You need to place your edit text inside linear layout like this. It will work fine.

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent">

    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Title"
        android:id="@ id/textView"
        android:textSize="@dimen/_40sdp"
        app:layout_constraintBottom_toTopOf="@id/noteInput"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintLeft_toLeftOf="parent" />

    <EditText
        android:id="@ id/noteInput"
        android:layout_width="300dp"
        android:layout_height="wrap_content"
        android:autofillHints="Title"
        android:background="@android:color/transparent"
        android:digits="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 123456789!@#$%^&amp;*()-_= {[}]\'|:;,./?"
        android:hint="hint"
        android:inputType="text|textNoSuggestions|textVisiblePassword"
        android:maxLength="250"
        android:maxLines="12"
        android:textColor="#000000"
        android:textColorHint="#363636"
        android:textCursorDrawable="@null"
        android:textSize="28sp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.240" />
</LinearLayout>
  • Related