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.

¡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> 

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 incluir un diseño dos veces en Android?
  • Cómo obtener N texto que se puede caber en la pantalla / TextView con un tamaño específico?
  • Iterar a través de vistas en un diseño y cambiar la tipografía
  • ¿Por qué no están dibujando mis puntos de vista?
  • Ancho más pequeño de la disposición del androide (sw800dp) y diversas densidades
  • ¿Cuál es la diferencia entre el diseño lineal y el relativo?
  • Posición exacta de un botón dentro de un diseño
  • ¿Cómo diseñar botones?
  • ¿Cómo puedo averiguar qué aspecto de los archivos xml de android.R.layout / obtener la fuente?
  • Obtener un inflador de diseño desde el ApplicationContext
  • ¿Qué debo añadir a un diseño para ocultar la barra de título?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.