Los controles de interfaz de usuario (UI) para Android incluyen botones, campos de texto, barras y cajas de verificación que se pueden usar para construir la interfaz de usuario de una aplicación. Las vistas dibujan elementos en la pantalla con los que el usuario puede interactuar, mientras que los grupos de vistas contienen otras vistas y grupos de vistas para definir el diseño de la interfaz. Los controles UI se crean mediante interfaces gráficas y se actualizan automáticamente con lenguaje XML.