Necesito colocar un número variable de vistas (puede ser una sola) una al lado de la otra como en LinearLayout. Pero quiero que todo el arreglo esté alineado al centro. Las vistas deben estar una al lado de la otra. Pero toda la disposición debe ser equidistante del borde izquierdo y derecho de la pantalla o del elemento primario que lo contiene. ¿Cómo puedo lograr esto?Cómo centrar una vista?
8
A
Respuesta
18
Usted tendrá que ajustar sus puntos de vista dentro de un LinearLayout
y su diseño lineal dentro de otra cosa:
<LinearLayout
android:orientation="vertical">
<LinearLayout
android:layout_width="wrap_content"
android:layout_gravity="center_horizontal">
<View/>
<View/>
etc...
</LinearLayout>
</LinearLayout>
Asegúrese de que todas las vistas utilizan android:layout_width="wrap_content"
. Si está trabajando con RelativeLayout
, será:
<RelativeLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_centerHorizontal="true">
<View/>
<View/>
<View/>
</LinearLayout>
</RelativeLayout>
8
¿Usted intentó
android:gravity="center"
?
2
Esto lo hará por usted
androide: layout_gravity = "center_horizontal"
también desea considerar la propiedad de peso para asegurarse de que este elemento de diseño tiene prioridad sobre otros.
http://developer.android.com/reference/android/widget/LinearLayout.LayoutParams.html
Para agrupar todo junto se puede utilizar un diseño de marcos o de disposición relativa.
Cuestiones relacionadas
- 1. ¿Cómo centrar una vista personalizada en Android?
- 2. ¿Cómo centrar una vista usando RelativeLayout?
- 3. Cómo centrar un NSTextField en una vista
- 4. ¿Cómo centrar una vista dentro de un diseño de Android?
- 5. ¿Cómo centrar UIActivityIndicator?
- 6. Centrar una NSView dentro de un NSScrollView
- 7. ¿Cómo centrar el cuerpo en una página?
- 8. ¿Cómo centrar una ventana en Java?
- 9. Cómo centrar verticalmente imágenes en una línea?
- 10. DataGridView: centrar una celda específica
- 11. Centrar una etiqueta en un UIView
- 12. ¿Cómo centrar divs flotantes?
- 13. Cómo centrar un JqGrid
- 14. Cómo centrar div?
- 15. Cómo centrar los encabezados de sección de una UITableView
- 16. WPF Cómo centrar el Image.Source
- 17. CSS - ¿Cómo centrar divs anidados?
- 18. ¿Cómo centrar un iframe horizontalmente?
- 19. ¿Cómo centrar un div verticalmente?
- 20. Cómo centrar enlaces en HTML
- 21. Centrar verticalmente un texto en una fila de vista de lista
- 22. centrar una imagen en un círculo css
- 23. css para centrar una imagen horizontalmente
- 24. Cómo centrar texto en una lista de selección
- 25. ¿Cómo centrar una aplicación WPF en la pantalla?
- 26. ¿Cómo centrar una ventana en la pantalla en Tkinter?
- 27. ¿Cómo centrar una imagen (de fondo) dentro de un div?
- 28. cómo centrar una forma principal de Qt en la pantalla?
- 29. Cómo centrar un TextBlock en una posición determinada
- 30. centrar eficientemente una gran matriz en I