Share via


Diseños de Xamarin.Android

Los diseños se usan para organizar los elementos que componen la interfaz de usuario de una pantalla (por ejemplo, una actividad). En las secciones siguientes se explica cómo usar los diseños más usados en aplicaciones Xamarin.Android.

  • LinearLayout es un grupo de vistas que muestra los elementos de vista secundarios en una dirección lineal, ya sea vertical u horizontalmente.

    Example Linear Layout

  • RelativeLayout es un grupo de vistas que muestra los elementos de vista secundarios en una posición relativa. La posición de una vista se puede especificar como relativa a los elementos del mismo nivel.

    Example Relative Layout

  • TableLayout es un grupo de vistas que muestra elementos de vista secundarios en filas y columnas.

    Example Table Layout

  • RecyclerView es un elemento de interfaz de usuario que muestra una colección de elementos de una lista o una cuadrícula, lo que permite al usuario desplazarse por la colección.

    Example Recycler View

  • ListView es un grupo de vistas que crea una lista de elementos desplazables. Los elementos de la lista se insertan automáticamente en la lista mediante un adaptador de lista. ListView es un componente importante de la interfaz de usuario de las aplicaciones Android porque se usa en todas partes, desde listas cortas de opciones de menú hasta listas largas de contactos o favoritos de Internet. Proporciona una manera sencilla de presentar una lista de desplazamiento de filas que se puede formatear con un estilo integrado o personalizarse ampliamente. Una instancia de ListView requiere un adaptador para alimentarlo con los datos contenidos en las vistas de fila.

    Example List View

  • GridView es un elemento de interfaz de usuario que muestra los elementos de una cuadrícula bidimensional por la que el usuario se puede desplazar.

    Example Grid View

  • GridLayout es un grupo de vistas que admite la creación de vistas en una cuadrícula 2D, similar a una tabla HTML.

    Example Grid Layout

  • Los diseños con pestañas son un patrón de interfaz de usuario popular en aplicaciones móviles debido a su simplicidad y facilidad de uso. Proporcionan una manera coherente y fácil de navegar entre varias pantallas de una aplicación.

    Example Tabbed Layout