Cómo crear multiline edittext con vista de desplazamiento dentro de la actividad?

Quiero edittext que tendrá 3 líneas y si el contenido de edittext excede el límite de 3 líneas, la barra de desplazamiento vertical debería ser visible para el usuario.

Puede funcionar 100%

<EditText android:inputType="textMultiLine" android:lines="int number" <!-- Total Lines prior display --> android:layout_height="wrap_content" android:layout_width="fill_parent" android:scrollbars="vertical"/> 

Utilice inputType="textMultiLine" y establezca android:lines="3" como:

 <EditText android:inputType="textMultiLine" android:lines="3" <!-- Total Lines prior display --> android:layout_height="wrap_content" android:layout_width="fill_parent" android:scrollbars="vertical" /> 

En usted edita el texto apenas agrega

  android:inputType="textMultiLine" android:maxLines="3"> 

¿Han intentado con? :

 <EditText android:id="@+id/edt_note" android:layout_width="match_parent" android:layout_height="wrap_content" android:ems="10" android:maxLines="3" > 

Aplique estos fragmentos de código … obtendrá su requisito correcto. Y una cosa a tener en cuenta, usted tiene que dar duro codificado Altura de ScrollView … Doy aquí como 70dip.

 <ScrollView android:layout_width="fill_parent" android:layout_height="70dip" > <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="false" /> </ScrollView> 

Si las líneas de vista de texto superan dos scrollview de línea se desplazará

 if (mTvContacts.getLayout().getLineCount() >= 2) { if (scrollContactsHeight == 0) scrollContactsHeight = scrollContacts.getHeight(); scrollContacts.getLayoutParams().height = scrollContactsHeight * 2; } else { if (scrollContactsHeight == 0) scrollContacts.getLayoutParams().height = scrollContacts.getHeight(); else scrollContacts.getLayoutParams().height = scrollContacts.getHeight() / 2; } <ScrollView android:id="@+id/scrollContacts" android:layout_width="wrap_content" android:layout_centerHorizontal="true" android:layout_height="wrap_content" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:layout_toRightOf="@+id/tvTo" android:layout_centerVertical="true" android:layout_toLeftOf="@+id/imgAddContacts"> <TextView android:id="@+id/tvContacts" android:layout_width="match_parent" android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceMedium" android:text="wfd" android:textColor="#000" /> </ScrollView> 
  • ¿Cómo crear Scrollview mediante programación?
  • Menú Ribbon de Android con fragmentos
  • establecer el enfoque en la parte superior de scrollview después de una acción que sucede android
  • Scrollview no desliza cuando es demasiado corto para desplazarse
  • React Native: TouchableOpacity onPresiona problemas dentro de un ScrollView
  • ¿Cómo distinguir el desplazamiento del usuario final de un androide ScrollView desde el desplazamiento programático?
  • Tema scrollView y pie de página en android
  • Hacer que una vista secundaria coincida con el ancho de una vista de desplazamiento principal
  • ¿Puedo tener onScrollListener para un ScrollView?
  • Android: ¿cómo comprobar si una Vista dentro de ScrollView está visible?
  • Cómo configurar el color de un borde de desvanecimiento Android ScrollView?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.