Android: EditText no rellenar ScrollView y RelativeLayout
He estado tratando de envolver mi editText con ScrollView para desplazarse automáticamente cuando el contenido se actualiza. Encontré el problema que el EditText no cubrirá la visión entera de la voluta incluso con anchura y la altura se fija a fill_parent. Por favor iluminame. Gracias.
Aquí está el código:
- ¿Cómo puedo configurar la imagen de fondo con picasso en el código
- Cómo mostrar siempre la barra de desplazamiento
- ¿Cómo se desplaza el texto con el buscador?
- Múltiples WebViews en ScrollView dando problemas (Android)
- ¿Cómo desplazarse a la parte superior del diseño de ScrollView largo?
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <Button android:id="@+id/sendButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentRight="true" android:text="send" /> <EditText android:id="@+id/msgBox" android:layout_height="wrap_content" android:layout_width="fill_parent" android:layout_alignParentBottom="true" android:layout_toLeftOf="@+id/sendButton" android:gravity="left" android:longClickable="false" /> <ScrollView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_above="@+id/msgBox"> <EditText android:id="@+id/chatBox" android:editable="false" android:gravity="left|top" android:cursorVisible="false" android:longClickable="false" android:clickable="false" android:autoLink="all" android:layout_width="fill_parent" android:layout_height="fill_parent"/> </ScrollView> </RelativeLayout>
- Android ScrollView isFinished?
- Detener ScrollView de establecer el enfoque en EditText
- Manejo de MotionEvent en ScrollView en Android
- Android scrollview no se llena la vista de los padres
- ¿Cómo aumentar la altura de ScrollView en Android?
- Android ScrollView se desplaza a la parte superior después de llamar a setVisibility (View.VISIBLE) en la vista secundaria
- Android: cómo hacer scrollview infinito con desplazamiento sin fin
- Cómo agregar el botón de acción flotante en la parte superior de scrollview
Pruebe a agregar android:fillViewport="true"
a las propiedades de ScrollView. Eso debería hacer que ajustar su tamaño cada vez que algo en su interior cambia. Además, use android:layout_height=wrap_content
para EditText
. No tiene sentido llenar a un padre que sí puede re-tamaño