Come eseguire l'espansione dell'altezza della casella EditText

Ecco il mio layout:

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <EditText android:id="@+id/etTweetReview" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginBottom="10dp" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:ems="10" android:hint="Discuss up to 140 characters" android:imeOptions="actionDone" android:inputType="textCapSentences" android:lines="2" android:maxLength="140" android:paddingBottom="10dp" android:singleLine="false" /> <Button android:id="@+id/theReviewBarButton" android:layout_width="200dp" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginBottom="5dp" android:text="Submit Review" android:textSize="22sp" /> <Spinner android:id="@+id/spinnerSort" android:layout_width="120dp" android:layout_height="wrap_content" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" /> <ListView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/android:list" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginLeft="5dp" android:scrollbars="none" android:layout_marginRight="5dp" android:layout_marginTop="8dp" > </ListView> </LinearLayout> 

Quando la casella EditText arriva alla fine, voglio che avvolga la row successiva. Proprio in questo momento, continua a muoversi correttamente tutto ciò che è spento.

  • onScale e Canvas - come regolare il punto di origine dopo lo zoom dell'image?
  • determinare lo stato di connessione di socket - android
  • ListView con widget cliccabile / modificabile
  • Come implementare un elenco espandibile in un ViewPager in Android?
  • La barra degli strumenti si sovrappone alla barra di stato
  • Come gestire i trigger di sqlite che si basano su nomi di tabelle o colonne modificate?
  • Cambiare la durata dell'animation ViewPager quando si scorra in modo programmato
  • Ascoltatore personalizzato di Android per un evento
  • Implementazione di problemi di GLSurfaceView.Renderer
  • Puntatore Null sulla visualizzazione gonfiata quando si carica per la seconda volta un frammento della mappa di Google
  • Come fare qualcosa quando una casella di controllo cambia stato?
  • Installare APK in modo programmato - valore di return
  • 5 Solutions collect form web for “Come eseguire l'espansione dell'altezza della casella EditText”

    Già richiesto e risposto in precedenza.

    Testo Android Word-Wrap EditText

    Esempio di codice XML:

     <EditText android:id="@+id/edtInput" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" android:hint="@string/compose_hint" android:inputType="textCapSentences|textMultiLine" android:maxLength="2000" android:maxLines="4" /> 

    Supponiamo che vogliate avere una sola linea in un primo momento e poi estenderla a 5 righe e vuoi avere massimo 10 righe.

     <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/etMessageBox" android:layout_alignParentLeft="true" android:layout_centerVertical="true" android:autoLink="all" android:hint="@string/message_edit_text_hint" android:lines="5" android:minLines="1" android:gravity="top|left" android:maxLines="10" android:scrollbars="none" android:inputType="textMultiLine|textCapSentences"/> 

    Aumentando android:lines che puoi definire espandere quante linee.

    provare questo codice

     <EditText android:id="@+id/"edittext01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:inputType="textCapSentences|textMultiLine" android:maxLength="100" android:maxLines="10"/> 

    Basta aggiungere android: linee = "6" al tuo edittext

      <Edittext android:id="@+id/edt_address" android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="textMultiLine" android:maxLines="6" android:lines="6" android:layout_marginTop="@dimen/activity_vertical_margin" android:gravity="left"/> 

    Rimuovi questa row dalla forma di EditText

     android:inputType="textCapSentences" 

    e aggiungere questa row con il numero di righe richieste da te

     android:lines="2" 

    Spero che questo ti aiuti

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.