Diseños de Xamarin. AndroidXamarin.Android Layouts

Los diseños se usan para organizar los elementos que componen la interfaz de usuario de una pantalla (como una actividad).Layouts are used to arrange the elements that make up the UI interface of a screen (such as an Activity). En las secciones siguientes se explica cómo usar los diseños de uso más frecuente en las aplicaciones de Xamarin. Android.The following sections explain how to use the most commonly-used layouts in Xamarin.Android apps.

  • LinearLayout es un grupo de vistas que muestra los elementos de vista secundarios en una dirección lineal, ya sea vertical u horizontalmente.LinearLayout is a view group that displays child view elements in a linear direction, either vertically or horizontally.

    Ejemplo de diseño lineal

  • RelativeLayout es el grupo de vistas que muestra los elementos de vista secundarios en una posición relativa.RelativeLayout is view group that displays child view elements in a relative position. La posición de una vista se puede especificar en relación con los elementos del mismo nivel.The position of a view can be specified as relative to sibling elements.

    Ejemplo de diseño relativo

  • TableLayout es un grupo de vistas que muestra los elementos de vista secundarios en filas y columnas.TableLayout is a view group that displays child view elements in rows and columns.

    Ejemplo de diseño de tabla

  • RecyclerView es un elemento de la interfaz de usuario que muestra una colección de elementos en una lista o una cuadrícula, lo que permite al usuario desplazarse por la colección.RecyclerView is a UI element that displays a collection of items in a list or a grid, enabling the user to scroll through the collection.

    Ejemplo de vista de Recycler

  • ListView es un grupo de vistas que crea una lista de elementos desplazables.ListView is a view group that creates a list of scrollable items. Los elementos de la lista se insertan automáticamente en la lista mediante un adaptador de lista.The list items are automatically inserted into the list using a list adapter. ListView Es un componente importante de la interfaz de usuario de las aplicaciones de Android porque se usa en todas partes desde listas cortas de opciones de menú hasta largas listas de contactos o favoritos de Internet.The ListView is an important UI component of Android applications because it is used everywhere from short lists of menu options to long lists of contacts or internet favorites. Proporciona una manera sencilla de presentar una lista de desplazamiento de filas a las que se puede dar formato con un estilo integrado o personalizarse en gran medida.It provides a simple way to present a scrolling list of rows that can either be formatted with a built-in style or customized extensively. Una instancia de ListView requiere un adaptador para insertarlo con los datos contenidos en las vistas de fila.A ListView instance requires an Adapter to feed it with data contained in row views.

    Ejemplo de vista de lista

  • GridView es un elemento de la interfaz de usuario que muestra los elementos en una cuadrícula bidimensional que se puede desplazar.GridView is a UI element that displays items in a two-dimensional grid that can be scrolled.

    Ejemplo de vista de cuadrícula

  • GridLayout es un grupo de vistas que admite la colocación de vistas en una cuadrícula 2D, similar a una tabla HTML.GridLayout is a view group that supports laying out views in a 2D grid, similar to an HTML table.

    Ejemplo de diseño de cuadrícula

  • Los diseños con pestañas son un conocido patrón de interfaz de usuario en aplicaciones móviles debido a su simplicidad y facilidad de uso.Tabbed Layouts are a popular user interface pattern in mobile applications because of their simplicity and usability. Proporcionan una manera coherente y sencilla de desplazarse entre varias pantallas en una aplicación.They provide a consistent, easy way to navigate between various screens in an application.

    Ejemplo de diseño con pestañas