Interfaz de usuarioUser Interface

Las siguientes secciones explican las diversas herramientas y bloques de creación que se utilizan para crear interfaces de usuario en aplicaciones de Xamarin.Android.The following sections explain the various tools and building blocks that are used to compose user interfaces in Xamarin.Android apps.

Android DesignerAndroid Designer

Esta sección explica cómo utilizar el Diseñador de Android para colocar controles visualmente y editar las propiedades.This section explains how to use the Android Designer to lay out controls visually and edit properties. También se explica cómo usar el diseñador para trabajar con interfaces de usuario y los recursos a través de varias configuraciones, como temas, idiomas y configuraciones del dispositivo, así como cómo diseñar vistas alternativas como horizontal y vertical.It also explains how to use the Designer to work with user interfaces and resources across various configurations, such as themes, languages, and device configurations, as well as how to design for alternative views like landscape and portrait.

Tema de materialesMaterial Theme

Tema material es el estilo de la interfaz de usuario que determina la apariencia de las vistas y las actividades en Android.Material Theme is the user interface style that determines the look and feel of views and activities in Android. Tema material está integrado en Android, por lo que se utiliza la interfaz de usuario del sistema, así como las aplicaciones.Material Theme is built into Android, so it is used by the system UI as well as by applications. Esta guía se presentan los principios de diseño de Material y se explica cómo crear un tema de una aplicación con los temas de Material integrados o un tema personalizado.This guide introduces Material Design principles and explains how to theme an app using either built-in Material Themes or a custom theme.

Perfil de usuarioUser Profile

Esta guía explica cómo tener acceso al perfil personal para el propietario de un dispositivo, incluidos los datos de contacto, como del propietario del dispositivo nombre y número de teléfono.This guide explains how to access the personal profile for the owner of a device, including contact data such as the device owner's name and phone number.

Pantalla de presentaciónSplash Screen

Una aplicación Android tarda algún tiempo en iniciarse, especialmente cuando la aplicación se inició por primera vez en un dispositivo.An Android app takes some time to to start up, especially when the app is first launched on a device. Una pantalla de presentación puede mostrar Inicio progreso al usuario una copia de seguridad.A splash screen may display start up progress to the user. Esta guía explica cómo crear una pantalla de presentación de la aplicación.This guide explains how to create a splash screen for your app.

DiseñosLayouts

Diseños se utilizan para definir la estructura visual de una interfaz de usuario.Layouts are used to define the visual structure for a user interface. Diseños como ListView y RecyclerView son los pilares más importantes de las aplicaciones de Android.Layouts such as ListView and RecyclerView are the most fundamental building blocks of Android applications. Normalmente, usará un diseño de un Adapter para actuar como un puente desde el diseño a los datos subyacentes que se usan para rellenar los elementos de datos en el diseño.Typically, a layout will use an Adapter to act as a bridge from the layout to the underlying data that is used to populate data items in the layout. Esta sección explica cómo usar diseños como LinearLayout, RelativeLayout, TableLayout, RecyclerView, y GridView.This section explains how to use layouts such as LinearLayout, RelativeLayout, TableLayout, RecyclerView, and GridView.

ControlesControls

Controles de Android (también denominada widgets) son los elementos de interfaz de usuario que se utiliza para compilar una interfaz de usuario.Android controls (also called widgets) are the UI elements that you use to build a user interface. Esta sección explica cómo utilizar controles como botones, barras de herramientas, selectores de fecha y hora, calendarios, controles de número, los conmutadores, los menús emergentes, buscapersonas de vista y vistas web.This section explains how to use controls such as buttons, toolbars, date/time pickers, calendars, spinners, switches, pop-up menus, view pagers, and web views.