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 usar el Diseñador de Android para diseñar 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 recursos entre varias configuraciones, como temas, idiomas y configuraciones de dispositivos, 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 de materiales es el estilo de la interfaz de usuario que determina la apariencia de las vistas y actividades en Android.Material Theme is the user interface style that determines the look and feel of views and activities in Android. Tema de materiales está integrado en Android, por lo que se usa 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 presenta los principios de diseño de Material y 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 obtener 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 start up, especially when the app is first launched on a device. Una pantalla de presentación puede mostrar el inicio hasta el progreso al usuario.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

Los diseños se usan para definir la estructura visual de una interfaz de usuario.Layouts are used to define the visual structure for a user interface. Los diseños, como ListView y RecyclerView son los bloques de creación más fundamentales 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 que actúe 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. En esta sección se 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, los selectores de fecha y hora, calendarios, iconos de carga, conmutadores, los menús emergentes, localizadores 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.