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.
- Scrollview puede alojar sólo un hijo directo
- Android ScrollView y los botones en la parte inferior de la pantalla
- Desplácese hasta la última línea de TableLayout dentro de ScrollView
- Scrollview dentro de un fragmento de viewpager no se desplaza cuando se muestra el teclado
- Android: ¿Vista de lista horizontal en la vista de desplazamiento vertical?
- ScrollView alawys desplazándose hacia abajo
- Android: ScrollView no se desplaza
- Android ScrollView agrega un relleno adicional en la parte superior e inferior de la vista de imagen infantil
- Android: arrastrar en MPAndroidChart no responde cuando está contenido en ScrollView
- Desplazamiento por programación de una palabra en vista en una vista de texto
- ScrollView desplazamientos automáticos para seleccionar TextView
- ¿Cómo puedo evitar "IllegalStateException: Scrollview puede alojar sólo un hijo directo"?
- Android: Altura total de ScrollView
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 mostrar la multilínea de la lista de matrices en TextView único?
- Cualquier forma de saber si el dispositivo se ha iniciado desde un inicio rápido?