Cómo centrarse en ScrollView y LinearLayout

Eche un vistazo al siguiente código

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".DisplayResult" > <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <ImageView android:id="@+id/zodiac1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/aries" /> <TextView android:id="@+id/orTxt" android:text="Or" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <ImageView android:id="@+id/zodiac2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/gemini" /> </LinearLayout> </ScrollView> 

Necesito centrar todo dentro del LinearLayout. Debo utilizar scrollview porque cuando la aplicación está 100% hecho, habrá mucha información que no se puede ver por un solo vistazo, sin desplazamiento. ¿Cómo pueden hacer que estos centros? ¡Por favor ayuda!

ACTUALIZAR

Utilizar cualquier diseño dentro de la voluta, no prob. Pero necesito que esos elementos estén en el mismo orden (uno tras otro) y centrados.

Es necesario establecer la gravedad como centrado para el diseño lineal

 < LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center" android:gravity="center" android:orientation="horizontal" > 

Este trabajó para mí:

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center"> <ScrollView android:layout_width="match_parent" android:layout_height="wrap_content" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:gravity="center" 

Trate de usar layout_gravity en su LinearLayout para center_horizontal :

 <LinearLayout android:layout_width="wrap_content" android:layout_gravity="center_horizontal" android:layout_height="wrap_content" android:orientation="horizontal"/> 
  • Android ScrollView establece la altura del contenido visualizado
  • Scrollview con paginación en android
  • Ocultar FAB en NestedScrollView al desplazarse
  • Cómo poblar webview en android con texto sin formato de base de datos y ser capaz de manejar caracteres de nueva línea
  • Quitar la barra de desplazamiento de ScrollView mediante programación en Android
  • No se puede obtener ScrollView para desplazarse cuando se muestra el teclado virtual
  • RelativeLayout con scrollview no desplazamiento
  • Vista ScrollView con niños, cómo interceptar desplazamiento condicional
  • Cómo evitar que otra vista sea expulsada de la pantalla
  • Cómo obtener NUEVA anchura / altura del diseño raíz en onConfigurationChanged?
  • Instagram como desplazamiento en la galería personalizada
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.