¿Cómo puedo evitar "IllegalStateException: Scrollview puede alojar sólo un hijo directo"?

Estoy usando ScrollView en mi Disposición de Android pero muestra

IllegalStateException "Scrollview can host only one direct child"

¿Cómo puedo evitar esta excepción?

Ha agregado más de un control como hijos de ScrollView. Si desea hacerlo, agregue un LinearLayout como un hijo directo y coloque los demás controles en él.

Puede evitar IllegalStateException :Scollview can host only one direct child al alojar un hijo directo en su vista de desplazamiento

Si está utilizando fragmentos y SlidingPane, compruebe si está usando etiquetas en su diseño xml de su SlidingPane, luego reemplace por y agregue sus fragmentos en tiempo de ejecución en oncreateView de su SlidingPane. =]

Mi problema con la misma excepción fue que intenté mostrar una advertencia de Snackbar al usuario con una vista como un parámetro para mostrarla. Esa visión estaba dentro de scrollview, y estaba rompiendo la jerarquía de alguna manera. Cuando volví a Toast, la excepción desapareció.

  • Android: Altura total de ScrollView
  • DialogFragment sin título - ScrollView no se desplaza
  • ScrollTo, scrollBy, smoothScrollTo, smoothScrollTo no funcionan en ScrollView después de agregar la vista en el diseño secundario
  • Android WebView: deshabilitar el degradado del borde amarillo de desplazamiento
  • Agregar una ScrollView simple a la Galería provoca una pérdida de memoria
  • Android ScrollView (desplazable en Horizontal y Vertical suavemente) en el que el contenido se puede agregar programable y zoomable en pinch
  • ScrollView ignora el layout_height del niño
  • ¿Cómo sé que la vista de desplazamiento ya está desplazada hacia abajo?
  • Android - ScrollView como foursquare con mapas + lista
  • Scrollview es extremadamente lento en ics (android 4.0) cuando contiene una larga textview
  • ¿Es posible soportar una función setScrollY () (ScrollView API 14) como función para los antiguos niveles de API?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.