Estoy tratando de centrar horizontalmente varias vistas en un RelativeLayout
que es una base.RelativeLayout gravedad centro no funciona
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center_horizontal"
android:background="@android:color/transparent" >
Esto no está funcionando. Establecí centerInParent
en true
para una de las vistas y eso funcionó. Sin embargo, no puedo usar esta solución porque tengo 2 vistas una al lado de la otra que deben centrarse juntas. Tratando de optimizar esto, quiero evitar diseños de anidamiento, especialmente Linear, uno dentro del otro.
¿Hay algo obvio que me falta? Pensé que este atributo está hecho para esta situación.
estoy realmente tratando de optimizar esta pantalla ya que es la actividad principal. Por lo tanto, realmente estoy tratando de evitar anidar LinearLayouts. De hecho, estoy eliminando todas las linearlayouts de estas aplicaciones, ya que son terriblemente ineficientes. –
Bueno, no hay forma de hacerlo (bien parecido) si no puede anidar diseños. Al menos hasta donde yo sé. –