Android: ¿Cómo mostrar automáticamente la barra de desplazamiento vertical?
Creé un formulario de usuario que se ajusta a la ventana en orientación vertical. Cuando el usuario desliza el teclado, el formulario no se ajusta a la pantalla (orientación horizontal). Intenté agregar la barra de desplazamiento pero no es visible.
Agradecería que alguien pudiera mostrar cómo modificar el siguiente archivo de diseño para mostrar la barra de desplazamiento cuando la orientación se establece en horizontal.
- Android, programatically diseño de una vista de botón?
- Android Studio no procesa formato WebP
- ¿Cómo enlazar DataBinding de Android a Menú?
- Guía de diseño XML de Android
- Android setVisibility no se muestra si inicialmente se establece en invisible
¡Gracias!
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content" android:layout_width="fill_parent" android:orientation="vertical" android:scrollbars="vertical" android:scrollbarAlwaysDrawVerticalTrack="true"> ... </LinearLayout>
- Herramienta para diseñar Layout para Android -apps en línea?
- Atributo de diseño XML de Android android: layout_toLeftOf
- Cambiar la cabecera de diálogo personalizada 'AlertDialog' encabezado '
- ¿Cuál es la diferencia entre layout-large-v11 y layout-xlarge
- Obtener las dimensiones de la pantalla en píxeles
- Color de fondo de Android LinearLayout Selector
- Ejemplo simple de uso de <merge> y <include> en diseños XML de Android
- Android: LinearLayout - no vertical ni horizontal especificado
Elimine los atributos de la barra de desplazamiento y envuelva todo en ScrollView
.
No puede reemplazar LinearLayout con ScrollView porque ScrollView sólo admite un Niño directo y LinearLayout puede tener muchos. Así que la única opción que veo es envolver
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:overScrollMode="always" android:isScrollContainer="true" android:scrollbarAlwaysDrawVerticalTrack="true" android:scrollbarStyle="outsideInset" android:scrollbars="vertical">
Puede elegir una variedad de otros atributos. Estos funcionaron para mi implementación. Es el primer contenedor en mi layout.LinearLayout es un hijo de este contenedor. Otros elementos de interfaz de usuario forman parte de LinearLayout
Espero que esto ayude … Alex
- Cómo agregar el oyente a autocompletetextview, android?
- Cmd: reaccionar-nativo run-android en cada cambio de archivo