DiseñosLayouts

Los diseños se usan para organizar los elementos que componen la interfaz del usuario de una pantalla (por ejemplo, una actividad).Layouts are used to arrange the elements that make up the UI interface of a screen (such as an Activity). Las siguientes secciones explican cómo utilizar los diseños más usados en 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 vista que muestra los elementos secundarios de la vista 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 vista que muestra los elementos secundarios de la vista 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 elementos del mismo nivel.The position of a view can be specified as relative to sibling elements.

    Ejemplo de diseño relativas

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

    Diseño de la tabla de ejemplo

  • RecyclerView es un elemento de interfaz de usuario que se muestra una colección de elementos en una lista o una cuadrícula, 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 Recycler View

  • ListView es un grupo de vista que se crea una lista de elementos desplazables.ListView is a view group that creates a list of scrollable items. Los elementos de 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. El ListView es un importante componente de interfaz de usuario de las aplicaciones de Android porque se usa en todas partes en breve listas de opciones de menú para las listas largas 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 para presentar una lista desplazable de filas que pueden estar formateado con un estilo integrado o personalizar 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 llenarlo con los datos contenidos en las vistas de fila.A ListView instance requires an Adapter to feed it with data contained in row views.

    Vista de lista de ejemplo

  • GridView es un elemento de interfaz de usuario que muestra 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.

    Vista de cuadrícula de ejemplo

  • GridLayout es un grupo de vista que admite el diseño 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 de fichas son un patrón de interfaz de usuario populares en aplicaciones móviles debido a su simplicidad y la 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 fácil de navegar 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