Xamarin.Android DesignerXamarin.Android Designer

En este artículo se describe las características del Diseñador de Xamarin.Android. Explica los conceptos básicos de designer, que muestra cómo utilizar el diseñador para diseñar visualmente widgets y editar las propiedades. También se muestra 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.This article describes the features of the Xamarin.Android Designer. It explains designer basics, demonstrating how to use the Designer to lay out widgets visually and edit properties. It also illustrates 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 such as landscape and portrait.

Información generalOverview

Xamarin.Android admite las tanto un estilo de diseño de la interfaz de usuario basada en archivos XML, así como la creación de la interfaz de usuario mediante programación en código declarativo.Xamarin.Android supports both a declarative style of user interface design based in XML files, as well as programmatic user interface creation in code. Cuando se usa el enfoque declarativo, archivos XML pueden ser editados manualmente o modificados visualmente usando el Diseñador de Xamarin.Android.When using the declarative approach, XML files can be either hand-edited or modified visually by using the Xamarin.Android Designer. Uso de un diseñador permite comentarios inmediatos durante la creación de la interfaz de usuario, acelera el desarrollo y hace que el proceso de creación de la interfaz de usuario menos laborioso.Use of a designer allows immediate feedback during UI creation, speeds up development, and makes the process of UI creation less laborious.

En este artículo se analizan las numerosas características del Diseñador de Xamarin.Android.This article surveys the many features of the Xamarin.Android Designer. Se explica lo siguiente:It explains the following:

  1. Los aspectos básicos del uso del diseñador.The basics of using the Designer.
  2. Las distintas partes que componen el diseñador.The various parts that make up the Designer.
  3. Cómo cargar un diseño de Android en el diseñador.How to load an Android layout into the Designer.
  4. Cómo agregar widgets.How to add widgets.
  5. Cómo editar las propiedades.How to edit properties.
  6. Cómo trabajar con varios recursos y configuraciones de dispositivo.How to work with various resources and device configurations.
  7. Cómo modificar una interfaz de usuario para vistas alternativas, como horizontal y vertical.How to modify a user interface for alternative views such as landscape and portrait.
  8. Cómo controlar los conflictos que pueden surgir al trabajar con vistas alternativas.How to handle conflicts that may arise when working with alternative views.
  9. Cómo usar herramientas de Material Design para crear aplicaciones compatibles con Material diseño.How to use Material Design tools to build Material Design-compliant apps.

SeccionesSections

Uso de Android DesignerUsing the Android Designer

Conceptos básicos de DesignerDesigner Basics

Calificadores de recursos y opciones de visualizaciónResource Qualifiers and Visualization Options

Vistas de diseños alternativosAlternative Layout Views

Características de Material DesignMaterial Design Features

ResumenSummary

En este artículo se describe el conjunto de características del Diseñador de Xamarin.Android.This article discussed the feature set of the Xamarin.Android Designer. Se ha explicado cómo empezar a trabajar con el diseñador y se explica sus distintas partes.It showed how to get started with the Designer, and explained its various parts. Describe cómo cargar un diseño, así como cómo agregar y modificar widgets, utilizando tanto la superficie del Diseñador de , así como la origen vista.It described how to load a layout, as well as how to add and modify widgets, by using both the Designer Surface as well as the Source view. También se explica cómo trabajar con varios recursos y configuraciones de dispositivo.It also explained how to work with various resources and device configurations. Por último, examina cómo usar el diseñador para desarrollar interfaces de usuario que están diseñadas específicamente para las vistas alternativas, como horizontal y vertical, así como para resolver los conflictos que puedan surgir entre dichas vistas.Finally, it examined how to use the Designer to develop user interfaces that are built specifically for alternative views, such as landscape and portrait, as well as how to resolve conflicts that may arise between such views.