Giter Site home page Giter Site logo

lab1_compumovil's Introduction

lab1_compumovil

Actividad:

  • Cree un nuevo proyecto (new project with empty activity) con el nombre Lab1UI, siendo X el número de su grupo de trabajo. Nombre del paquete debe ser co.edu.udea.compumovil.grX.lab1ui
  • Desarrolle una interfaz gráfica (archivo activity_mail.xml en el directorio layouts) dividida en dos secciones (cada sección será un layout). Utilice un LinearLayout en el que se incluyan ambas secciones y utilice la propiedad android:weight para que la primera sección ocupe ¾ de la pantalla, mientras la segunda ¼ (Es decir, utilice el número 3 para la primera sección y el número 1 para la segunda, recuerde dejar la propiedad android:height en 0dp para que se le dé prioridad a la propiedad weight)
  • Desarrolle una interfaz adicional para cuando la aplicación esté en modo landscape. En este caso la interfaz se debe reorganizar de forma tal que las dos secciones se ubiquen en forma horizontal.

-Primera sección Se desea agregar un nuevo contacto, realice un formulario para con los siguientes campos: Nombres (EditText ), debe usar un teclado normal y con mayúscula inicial y no debe brindar sugerencias. Apellidos (EditText), debe usar un teclado normal y con mayúscula inicial y no debe brindar sugerencias Sexo (RadioButton) Fecha de Nacimiento (DatePicker) Pais (Autocomplete) Teléfono (EditText), debe mostrar un teclado telefónico Dirección (EditText), el teclado no debe sugerir nada Email (EditText), tipo de dato: email Hobbies (Spinner), utilice un spinner con varios hobbies, se deja a criterio del desarrollador cuales hobbies. Favorito (Checkbox), por default no es favorito. Los componentes anteriores deben estar organizados usando un relativelayout, la distribución de los componentes se deja a criterio de los desarrolladores. En el teclado debe aparecer siguiente en vez de enter, cuando se necesario agregar más información

-Segunda sección Se desea capturar toda la información y escribirla en un campo de texto. TextView con scroll en el que se mostrará la información ingresada cuando se presione el botón “Mostrar”. Botón “Mostrar”, Se debe validar que se ingresen todos los datos

lab1_compumovil's People

Contributors

camigomezdev avatar samsax avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.