FANDOM


Conheça Duolingo02:06

Conheça Duolingo

full

Duolingo en una aplicacion la cual contiene distintos y llamativos elementos de interfaz los cuales son:

Botton(Button)

Podemos ver el componente en una gran variedad de tamaños y formas, su estructa en XML es de la siguiente forma:

<Button

android:id ="@+id/buttonRegistrar"

android:layout_width ="match_parent"

android:layout_height ="wrap_content"

android:gravity ="center"

android:text ="@string/registrar"

/>

ImageButton(Boton Imagen)

En el aplicativo Doulingo vemos bastantes este componente ya que lo hace atractivo para el usuario.

<ImageButton

android:id ="@+id/imagen_button"

android:layout_width ="match_parent"

android:layout_height ="wrap_content"

android:src ="@drawable/android_button"

/>

TextView(Vista de texto)

Son todos los textos que tiene el aplicativo

<TextView

android:layout_width ="match_parent"

android:layout_height ="wrap_content"

android:gravity ="center"

android:text ="@string/contrasena"

android:textSize ="20sp" />

EditText(Edicion de texto)

Son los componentes que trae el aplicativo para poder escribir texto.

<EditText

android:id ="@+id/fieldContrasena"

android:layout_width ="match_parent"

android:layout_height ="wrap_content"

android:ems ="10"

android:inputType ="tipo" />

Switch(Interruptor)

<Switch

android:id ="@+id/switch1"

android:layout_width ="wrap_content"

android:layout_height ="wrap_content"

android:textOn ="Start"

android:textOff ="Stop"

android:text ="@string/ " />

ANDROID: ID es la identificacion que le damos a nuestro componente para poder reconocerlo en nuestro codigo y se inicializa para identificarlo de la siguiente manera "@+id/", esto se debe a que cuando compilamos nuestro proyecto en la clase R se crea una constante para poder controlar los eventos

ANDROID: LAYOUT_WIIDTH Y HEIGHT son las dimensiones que toman los componentes respecto al tamaño de nuestro layauot

ANDROID:GRAVITI es la ubicacion que vamos a darle a nuestros botones ya sea centrado, izquierda, derecha; respecto al layaout ANDROID:TEXT definimos el texto que se le asignara a el componente y su definicion se hacen en la carpeta values/String/nombreDelComponente. Y se llama de la siguiente manera @String/nombreDelComponente

ANDROID:SRC establece una imagen en primer plano sobre un boton de imagen.

ANDROID:TEXTSIZE es el tamaño que se le da al texto

ANDROID:INPUTTYPE es el formato que se le da al componente EDITTEXT, por ejemplo texto, textPassword, textEmail entre otros

ANDROID:EM es el tamaño de la fuente que se le da al texto

ANDROID:TEXTON el componente switch se componen de un encendido y un apagado,podemos iniciarlo como por ejemplo, que ON es START y OFF es STOP

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.