Jak udělat ListView auto scroll zobrazení na vrcholu, pokud EditText Růst

0

Otázka

To je můj problém.mám EditText a ListView, když mám mnoho textu v EditText. ListView nemá scroll na vrcholu, takže výsledek je ListView je nyní obsazený editText.

To je obraz, když je teď text v EditText

To je obraz, když tam je nyní mnoho textů v EditText

Doufám, že někdo chápe a pomůže mi s tím další problém

android android-edittext listview scroll
2021-11-22 05:36:05
1

Nejlepší odpověď

0

Nahradit kód s mým kódem a vyzkoušet. Dostanete očekávaný výsledek

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="top"
    android:orientation="vertical">

    <ListView
        android:id="@+id/messages_view"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_above="@+id/mainEditText"
        android:divider="@null"
        android:dividerHeight="0dp"
        android:listSelector="@android:color/transparent"
        android:stackFromBottom="true"
        android:transcriptMode="normal" />

    <EditText
        android:id="@+id/mainEditText"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_gravity="bottom"
        android:layout_marginStart="5dp"
        android:layout_marginEnd="5dp"
        android:layout_toStartOf="@+id/button_send"
        android:background="#EBEBEB"
        android:ems="10"
        android:hint="Type your message here..."
        android:inputType="textMultiLine|textCapSentences"
        android:maxLines="8"
        android:minHeight="48dp"
        android:minLines="1"
        android:paddingLeft="10dp"
        android:scrollbars="vertical"
        android:scrollHorizontally="false"
        android:smoothScrollbar="true" />

    <Button
        android:id="@+id/button_send"
        android:layout_width="wrap_content"
        android:layout_height="52dp"
        android:layout_alignParentEnd="true"
        android:layout_alignParentBottom="true"
        android:layout_gravity="bottom|right"
        android:text="send" />

</RelativeLayout>
2021-11-22 06:44:58

Nemohu otevřít to brácho myslím, že rozložení je špatně... Brácha mi s tím pomohl plss.im uvízl s tímto problémem a já jsem také začátečník
Gamer_ John Angelo

Co nemůžete otevřít?
primo

Kód, který jsem pro vás spuštění kódu. Testoval jsem to sám
primo

V jiných jazycích

Tato stránka je v jiných jazycích

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................