Contenedor como div, span etc

¿Es posible crear un contenedor como una div? El problema es que tengo 4 controles (TextView, botones y EditView), y quiero centrarlos. Pero en vez de hacer uno por uno, me preguntaba si hay una manera inteligente de hacer esto. En la aplicación web, utilizando css, podemos hacer esto en una div:

margin-left: auto; margin-right: auto; height: xxx; widht: yyy; 

Entonces la div se centrará en la página

¿Existe una manera similar al crear aplicaciones para Android?

En XML, el equivalente de una Div , es un ViewGroup .

Ejemplo: LinearLayout , RelativeLayout , etc.

ViewGroups puede contener vistas y controles como: TextView , Button y EditView .

Más subclases de ViewGroup

He creado un ejemplo de lo que creo que estás pidiendo:

Utilicé un LinearLayout para mantener nuestras vistas y controles.

Luego usé android:gravity="center_horizontal" , en nuestro LinearLayout , para centrar a los niños.

 <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:orientation="vertical" android:gravity="center_horizontal" tools:context=".MainActivity" > <TextView android:layout_width="200dp" android:gravity="center_horizontal" android:layout_height="wrap_content" android:text="@string/hello_world" /> <Button android:layout_width="200dp" android:layout_height="wrap_content" android:text="@string/hello_world" /> <EditView android:layout_width="200dp" android:layout_height="wrap_content" android:text="@string/hello_world" /> </LinearLayout> 

Esto es lo que parece:

Manifestación

 android:layout_gravity="center|center_vertical|center_horizontal|right|left" 
  • Android ViewAnimator / ViewFlipper / ViewSwitcher y valor de hardcoded para setDisplayedChild
  • Establecer RelativeLayout niño para llenar el espacio no utilizado
  • Android TextSwitcher no pudo ajustar el ancho del contenido después del texto definido
  • Android: El editor XML predeterminado ya no se abre
  • ¿Cómo hacer que una de las vistas secundarias de nestedscrollview a encabezado pegajoso?
  • ScrollView desplazamientos automáticos para seleccionar TextView
  • No puedo leer el AttributeSet de mis recursos XML
  • Cómo quitar la barra de título de la actividad de Android?
  • TextView lineSpacingMultiplier menos de cero chops última línea
  • animateLayoutChanges no animar la eliminación de la flecha hacia atrás desde la barra de herramientas
  • GetMeasuredHeight () de TextView con el texto incluido
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.