Está en la página 1de 2

EXPLIQUE LOS SIGUIENTES CONCEPTOS:

1. EDITTEXT: Este es la expansión de un TextView con la capacidad de editar su


contenido para recibir texto por parte del usuario. Visualmente estos proyectan
una línea inferior del color del acento del tema y un texto auxiliar llamado hint
que representa el contenido asociado al view.

2. TEXTVIEW: Es una clase pública que permite mostrar al usuario un texto, lo


que en algunas ocasiones denominamos etiqueta. Se trata de una clase pública
que hereda las propiedades de View e implementa los métodos ViewTree
Observer y OnPreDraw Listener. Está disponible desde el Nivel 1 de la API de
Android.

3. LAYOUT: Es un contenedor de una o más vistas y controla su comportamiento


y posición. Hay que destacar que un Layout puede contener a otro Layout y que
es un descendiente de la clase View.

4. INPUTTYPE: Le permite especificar varios comportamientos para el método


de entrada. Lo más importante es que, si tu campo de texto está destinado a la
entrada de texto básica (como un mensaje de texto), debes habilitar la corrección
de ortografía automática con el valor "textAutoCorrect".

5. XML: El lenguaje de marcación extensible (XML) es un conjunto de reglas


para codificar documentos en un formato compatible con computadoras. XML
es un formato popular para compartir datos en Internet. Los sitios web que
actualizan con frecuencia su contenido, como los sitios de noticias o los blogs,
suelen proporcionar un feed XML paraque los programas externos puedan estar
al tanto de los cambios de contenido.

6. @Override: informa al compilador que el elemento está destinado a anular un


elemento declarado en una superclase. Los métodos de reemplazo se discutirán
en Interfaces y herencia. Si bien no es necesario utilizar esta anotación al anular
un método, ayuda a evitar errores.

7. ANDROID: ID: Esto proporciona un identificador único para la vista, que


puede usar para hacer referencia al objeto desde el código de la app, como leer y
manipular el objeto. El signo de arroba (@) se requiere cuando se hace
referencia a cualquier objeto de recursos de XML y va seguido por el tipo de
recursos (id en este caso), una barra diagonal y el nombre del recurso ().

8.  Android:layout_width: están destinadas a ser utilizadas por su contenedor


principal. Algunos contenedores ignoran uno o ambos; la mayoría los
honra. Debe consultar la documentación del contenedor (en su caso,
SlidingDrawer) para comprender cómo se utilizarán los valores.

9. MainActivity: En esta última sección de código lo que estamos haciendo es


crear una clase que se llama "MainActivity" y la estamos extendiendo de
acvitity, en español esto es el concepto de herencia de la famosa programación
orientada a objetos, estamos diciendo que "mainactivity" es una clase que hereda
las cosas de la clase Activity que ya tiene Android definida.
10. RELATIVELAYOUT: es un grupo de vistas que muestra vistas secundarias en
posiciones relativas. La posición de cada vista se especifica en relación con otros
elementos dentro del Layout (como a la izquierda o debajo vista) o en relaciones
relativas al padre o área del mismo RelativeLayout (parent RelativeLayout).

También podría gustarte