SlideShare una empresa de Scribd logo
1 de 13
UNIVERSIDAD POLITÉCNICAAMAZÓNICA
INGENIERÍA DE SISTEMAS Y TELEMÁTICA
ELECTIVO 403
TRABAJO DE INVESTIGACIÓN
CONTROLES BASICOS II
Ing. MARCO AURELIO PORRO CHULLI
MAGUIÑA PRÍNCIPE MILAGRINA
GÓMEZ RAMÍREZ ALBINO
MARRUFO ADAN YEIMI DANIEL
2018 - I
Controles
básicos II
de Android
DEFINICION:
Los controles básicos de
Android nos permitirán
diseñar aplicaciones
simples de manera
rápida. Este grupo de
controles básicos está
compuesto por los
TextView, EditText,
CheckBox, RadioButton,
Button, ToggleButton,
ImageButton e
ImageView.
CONTROLES BASICOS DE
ANDROID.
 TextView
Este control es uno de los más usados y
más sencillos de utilizar, ya que su única
función es la mostrar texto en pantalla.
Sus parámetros principales son:
• android:text; Permite establecer un texto
determinado, el cual se mostrará en pantalla.
• android:background; Permite establecer el
color de fondo del textview.
• android:textColor; Permite establecer el color
del texto. Deben especificarse en hexadecimal.
• android:textSize; Permite establecer el tamaño
del texto. Se recomienda utilizar la unidad de
medida sp.
• android:textface; Permite establecer el estilo
del texto; negrita (bold) o cursiva (italic).
La manera de añadir texto a un textview mediante
código es con el método setText().
 EditText
Este control es la típica caja de texto que
se emplea para la introducción de datos
por teclado. Para la captura de dichos
datos se utiliza el método getText(),
mientras que para establecer texto puede
utilizarse el método setText().
Sus parámetros son:
• android:text, que es el parámetro de
diseño que permite establecer texto
(aunque no suele utilizarse mucho)
• android:hint, que sirve para establecer
un texto semitransparente dentro de la
caja de texto que desaparece cuando se
hace clic con el ratón dentro de ella.
 CheckBox
Los checkboxes son casillas que se pueden marcar
o desmarcar y que se utilizan para indicar que se
ha seleccionado o deseleccionado una opción. Por
lo tanto un checkbox tiene dos estados; true
cuando está marcado y false cuando no lo está.
Para saber el estado en que se encuentra un
checkbox se utiliza el método
booleano isChecked().
Con el método setChecked(boolean) se puede
establecer cualquiera de los dos estados mediante
código.
El evento más importante de un checkbox
es onCheckedChanged(Compound checkview,
boolean isChecked), y permite capturar el
momento en que éste cambia de estado.
Compound checkview hace referencia al checkbox
en sí.
 RadioButton
Los RadioButton tienen un funcionamiento
similar a los checkboxes, sin embargo su principal
diferencia es que se agrupan en los llamados
RadioGroups y que en un mismo grupo sólo
puede haber un RadioButton seleccionado. El
resto se desmarcan automáticamente. Con el
parámetro android:text podemos asignar texto a
cada uno de los RadioButtons.
El evento más importante de un RadioButton
es onCheckedChanged(RadioGroup group, int
checkedId), y permite capturar el momento en
que se produce un cambio de selección en un
RadioGroup. Este tipo de control básico tiene
varios métodos que se pueden usar en la parte del
código, como por ejemplo clearCheck(), que
establece que no haya ningún RadioButton
seleccionado por defecto.
 Button
Este control es un simple botón. Su evento
más importante es onClick(View v) el cual
se ejecuta cuando se pulsa sobre el botón.
ToggleButton
Este control es igual de simple que Button.
La diferencia es que este control tiene dos
estados posibles, encendido y apagado, por
lo que funciona como si fuera un
interruptor. Al igual que Button, tiene el
método onClick(View v) para capturar el
evento de pulsación sobre él. Para saber en
qué estado se encuentra el ToggleButton se
utiliza el método booleano isChecked().
 ImageButton
Tiene la misma funcionalidad que
Button. La diferencia respecto a éste es
que se le puede asignar una imagen
cubriendo la superficie del
ImageButton. Para ello es necesario
utilizar el parámetro android:src en el
área de diseño. Para inciar un recurso
de imagen se suele utilizar la ruta
/res/drawable, donde hay
almacenadas imagenes predefinidas de
Android.
ImageView
Este control no es más que una imagen
establecida en una view. No tiene
funcionalidad ninguna, salvo que dicho
control se relacione con otro y en cuanto se
capture un evento concreto se quiera
cambiar la imagen del ImageView. Para
establecer la imagen se utiliza el parámetro
android:src en el área de diseño.
Controles basicos
Controles basicos

Más contenido relacionado

La actualidad más candente

CONTROLES COMUNES VISUAL BASIC
CONTROLES COMUNES VISUAL BASICCONTROLES COMUNES VISUAL BASIC
CONTROLES COMUNES VISUAL BASICluismy055
 
Grupo N°14 Guanoluisa Johana
Grupo N°14 Guanoluisa JohanaGrupo N°14 Guanoluisa Johana
Grupo N°14 Guanoluisa Johanapatricia gallardo
 
Check box informatica
Check box informaticaCheck box informatica
Check box informaticaPiters Leon
 
Controles VB 6 De Seleccion Multiple
Controles VB 6 De Seleccion MultipleControles VB 6 De Seleccion Multiple
Controles VB 6 De Seleccion MultipleUVM
 
Controles Mas Habituales Leidy Cita
Controles Mas Habituales Leidy CitaControles Mas Habituales Leidy Cita
Controles Mas Habituales Leidy CitaRokr02
 
Codigos programables
Codigos programablesCodigos programables
Codigos programablesmencr
 
Programacion 15% visual basic dayismel cervantes
Programacion 15% visual basic   dayismel cervantesProgramacion 15% visual basic   dayismel cervantes
Programacion 15% visual basic dayismel cervantesDayismel Cervantes
 
Depuracion de código con Eclipse
Depuracion de código con EclipseDepuracion de código con Eclipse
Depuracion de código con EclipseFontyed
 

La actualidad más candente (20)

Las variables
Las variablesLas variables
Las variables
 
Jmenubar
JmenubarJmenubar
Jmenubar
 
CONTROLES COMUNES VISUAL BASIC
CONTROLES COMUNES VISUAL BASICCONTROLES COMUNES VISUAL BASIC
CONTROLES COMUNES VISUAL BASIC
 
Formato Condicional y Validacion
Formato Condicional y ValidacionFormato Condicional y Validacion
Formato Condicional y Validacion
 
Grupo N°14 Guanoluisa Johana
Grupo N°14 Guanoluisa JohanaGrupo N°14 Guanoluisa Johana
Grupo N°14 Guanoluisa Johana
 
Check box informatica
Check box informaticaCheck box informatica
Check box informatica
 
Controles VB 6 De Seleccion Multiple
Controles VB 6 De Seleccion MultipleControles VB 6 De Seleccion Multiple
Controles VB 6 De Seleccion Multiple
 
Controles Mas Habituales Leidy Cita
Controles Mas Habituales Leidy CitaControles Mas Habituales Leidy Cita
Controles Mas Habituales Leidy Cita
 
Codigos programables
Codigos programablesCodigos programables
Codigos programables
 
Practica16
Practica16Practica16
Practica16
 
Tp especial 5tohum
Tp especial 5tohumTp especial 5tohum
Tp especial 5tohum
 
Manual mada
Manual madaManual mada
Manual mada
 
Examen teorico de iv objeto cont j label
Examen teorico de  iv objeto  cont j labelExamen teorico de  iv objeto  cont j label
Examen teorico de iv objeto cont j label
 
Java event
Java eventJava event
Java event
 
Informe
InformeInforme
Informe
 
Programacion 15% visual basic dayismel cervantes
Programacion 15% visual basic   dayismel cervantesProgramacion 15% visual basic   dayismel cervantes
Programacion 15% visual basic dayismel cervantes
 
Tabajo visual basic
Tabajo visual basicTabajo visual basic
Tabajo visual basic
 
Depuracion de código con Eclipse
Depuracion de código con EclipseDepuracion de código con Eclipse
Depuracion de código con Eclipse
 
interfaz grafica
interfaz graficainterfaz grafica
interfaz grafica
 
Controles basicos ii
Controles basicos iiControles basicos ii
Controles basicos ii
 

Similar a Controles basicos

Similar a Controles basicos (20)

Controles basicos de android studio
Controles basicos de android studioControles basicos de android studio
Controles basicos de android studio
 
Controles Basicos II
Controles Basicos IIControles Basicos II
Controles Basicos II
 
Yanet
YanetYanet
Yanet
 
Controles basicos de android studio
Controles basicos de android studioControles basicos de android studio
Controles basicos de android studio
 
Controlesbasicos
ControlesbasicosControlesbasicos
Controlesbasicos
 
Controles basicos final
Controles basicos finalControles basicos final
Controles basicos final
 
Visual basic
Visual basicVisual basic
Visual basic
 
Curso de Android 4.x: Unidad 05 Manejo de Formularios
Curso de Android 4.x: Unidad 05 Manejo de FormulariosCurso de Android 4.x: Unidad 05 Manejo de Formularios
Curso de Android 4.x: Unidad 05 Manejo de Formularios
 
Entorno visual basic (programacion)
Entorno visual basic (programacion)Entorno visual basic (programacion)
Entorno visual basic (programacion)
 
Controles básicos y controles de selección
Controles básicos y controles de selecciónControles básicos y controles de selección
Controles básicos y controles de selección
 
Controles principales
Controles principalesControles principales
Controles principales
 
Manual de aplicaciones en android
Manual de aplicaciones en androidManual de aplicaciones en android
Manual de aplicaciones en android
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Presentación interfaz gráfica Matlab
Presentación interfaz gráfica MatlabPresentación interfaz gráfica Matlab
Presentación interfaz gráfica Matlab
 
Preguntas sobre android
Preguntas sobre androidPreguntas sobre android
Preguntas sobre android
 
Laboratorio3 check box
Laboratorio3 check boxLaboratorio3 check box
Laboratorio3 check box
 
Caraline Cañas
Caraline CañasCaraline Cañas
Caraline Cañas
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Preguntas sobre android
Preguntas sobre androidPreguntas sobre android
Preguntas sobre android
 

Más de Gómez Albino

Más de Gómez Albino (10)

Coxecion de android studio y sqlite
Coxecion de android studio y sqliteCoxecion de android studio y sqlite
Coxecion de android studio y sqlite
 
Layout
LayoutLayout
Layout
 
Java xml
Java xml Java xml
Java xml
 
Aplicaciones moviles
Aplicaciones movilesAplicaciones moviles
Aplicaciones moviles
 
Aplicaciones moviles
Aplicaciones movilesAplicaciones moviles
Aplicaciones moviles
 
Android studio
Android studioAndroid studio
Android studio
 
Reportes
ReportesReportes
Reportes
 
Jtableconbasededatos
JtableconbasededatosJtableconbasededatos
Jtableconbasededatos
 
Connectionjava
ConnectionjavaConnectionjava
Connectionjava
 
Java
Java Java
Java
 

Último

Ficha Técnica -Cemento YURA Multiproposito TIPO IP.pdf
Ficha Técnica -Cemento YURA  Multiproposito TIPO IP.pdfFicha Técnica -Cemento YURA  Multiproposito TIPO IP.pdf
Ficha Técnica -Cemento YURA Multiproposito TIPO IP.pdfEdgard Ampuero Cayo
 
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPO
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPODIFERENCIA DE COMPRESION Y TENSION EN UN CUERPO
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPOSegundo Silva Maguiña
 
Cuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdfCuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdffredyflores58
 
TYPP_Industrialización del Petróleo.pptx
TYPP_Industrialización del Petróleo.pptxTYPP_Industrialización del Petróleo.pptx
TYPP_Industrialización del Petróleo.pptxLilibethBallesteros1
 
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptxREGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptxJhonLeon59
 
S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfSalomeRunco
 
Presentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdfPresentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdffernandolozano90
 
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docxESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docxAnonymousk8JgrnuMSr
 
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...jose880240
 
UNIDAD III Esquemas de comunicacion pptx
UNIDAD III Esquemas de comunicacion pptxUNIDAD III Esquemas de comunicacion pptx
UNIDAD III Esquemas de comunicacion pptxElybe Hernandez
 
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOSTEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOSCarlosHuamulloDavila1
 
PRACTICAS_DE_AUTOMATIZACION_industrial (1).pdf
PRACTICAS_DE_AUTOMATIZACION_industrial (1).pdfPRACTICAS_DE_AUTOMATIZACION_industrial (1).pdf
PRACTICAS_DE_AUTOMATIZACION_industrial (1).pdfjorge477728
 
subestaciones electricas , elementos y caracteristicas
subestaciones electricas , elementos y caracteristicassubestaciones electricas , elementos y caracteristicas
subestaciones electricas , elementos y caracteristicaszaydaescalona
 
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJH
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJHInmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJH
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJHVivafornai
 
subestaciones electricas, distribucion de energia
subestaciones electricas, distribucion de energiasubestaciones electricas, distribucion de energia
subestaciones electricas, distribucion de energiazaydaescalona
 
herrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptxherrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptxDiegoSuarezGutierrez
 
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdfMirkaCBauer
 
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...p39961945
 

Último (20)

Ficha Técnica -Cemento YURA Multiproposito TIPO IP.pdf
Ficha Técnica -Cemento YURA  Multiproposito TIPO IP.pdfFicha Técnica -Cemento YURA  Multiproposito TIPO IP.pdf
Ficha Técnica -Cemento YURA Multiproposito TIPO IP.pdf
 
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPO
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPODIFERENCIA DE COMPRESION Y TENSION EN UN CUERPO
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPO
 
Cuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdfCuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdf
 
TYPP_Industrialización del Petróleo.pptx
TYPP_Industrialización del Petróleo.pptxTYPP_Industrialización del Petróleo.pptx
TYPP_Industrialización del Petróleo.pptx
 
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptxREGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptx
 
S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdf
 
Presentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdfPresentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdf
 
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docxESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
 
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...
 
Convocatoria de Becas Caja de Ingenieros_UOC 2024-25
Convocatoria de Becas Caja de Ingenieros_UOC 2024-25Convocatoria de Becas Caja de Ingenieros_UOC 2024-25
Convocatoria de Becas Caja de Ingenieros_UOC 2024-25
 
UNIDAD III Esquemas de comunicacion pptx
UNIDAD III Esquemas de comunicacion pptxUNIDAD III Esquemas de comunicacion pptx
UNIDAD III Esquemas de comunicacion pptx
 
50870516-hidroponia. descargado en novppt
50870516-hidroponia. descargado en novppt50870516-hidroponia. descargado en novppt
50870516-hidroponia. descargado en novppt
 
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOSTEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
 
PRACTICAS_DE_AUTOMATIZACION_industrial (1).pdf
PRACTICAS_DE_AUTOMATIZACION_industrial (1).pdfPRACTICAS_DE_AUTOMATIZACION_industrial (1).pdf
PRACTICAS_DE_AUTOMATIZACION_industrial (1).pdf
 
subestaciones electricas , elementos y caracteristicas
subestaciones electricas , elementos y caracteristicassubestaciones electricas , elementos y caracteristicas
subestaciones electricas , elementos y caracteristicas
 
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJH
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJHInmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJH
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJH
 
subestaciones electricas, distribucion de energia
subestaciones electricas, distribucion de energiasubestaciones electricas, distribucion de energia
subestaciones electricas, distribucion de energia
 
herrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptxherrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptx
 
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
 
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
 

Controles basicos

  • 1. UNIVERSIDAD POLITÉCNICAAMAZÓNICA INGENIERÍA DE SISTEMAS Y TELEMÁTICA ELECTIVO 403 TRABAJO DE INVESTIGACIÓN CONTROLES BASICOS II Ing. MARCO AURELIO PORRO CHULLI MAGUIÑA PRÍNCIPE MILAGRINA GÓMEZ RAMÍREZ ALBINO MARRUFO ADAN YEIMI DANIEL 2018 - I
  • 3. DEFINICION: Los controles básicos de Android nos permitirán diseñar aplicaciones simples de manera rápida. Este grupo de controles básicos está compuesto por los TextView, EditText, CheckBox, RadioButton, Button, ToggleButton, ImageButton e ImageView.
  • 4. CONTROLES BASICOS DE ANDROID.  TextView Este control es uno de los más usados y más sencillos de utilizar, ya que su única función es la mostrar texto en pantalla.
  • 5. Sus parámetros principales son: • android:text; Permite establecer un texto determinado, el cual se mostrará en pantalla. • android:background; Permite establecer el color de fondo del textview. • android:textColor; Permite establecer el color del texto. Deben especificarse en hexadecimal. • android:textSize; Permite establecer el tamaño del texto. Se recomienda utilizar la unidad de medida sp. • android:textface; Permite establecer el estilo del texto; negrita (bold) o cursiva (italic). La manera de añadir texto a un textview mediante código es con el método setText().
  • 6.  EditText Este control es la típica caja de texto que se emplea para la introducción de datos por teclado. Para la captura de dichos datos se utiliza el método getText(), mientras que para establecer texto puede utilizarse el método setText(). Sus parámetros son: • android:text, que es el parámetro de diseño que permite establecer texto (aunque no suele utilizarse mucho) • android:hint, que sirve para establecer un texto semitransparente dentro de la caja de texto que desaparece cuando se hace clic con el ratón dentro de ella.
  • 7.  CheckBox Los checkboxes son casillas que se pueden marcar o desmarcar y que se utilizan para indicar que se ha seleccionado o deseleccionado una opción. Por lo tanto un checkbox tiene dos estados; true cuando está marcado y false cuando no lo está. Para saber el estado en que se encuentra un checkbox se utiliza el método booleano isChecked(). Con el método setChecked(boolean) se puede establecer cualquiera de los dos estados mediante código. El evento más importante de un checkbox es onCheckedChanged(Compound checkview, boolean isChecked), y permite capturar el momento en que éste cambia de estado. Compound checkview hace referencia al checkbox en sí.
  • 8.  RadioButton Los RadioButton tienen un funcionamiento similar a los checkboxes, sin embargo su principal diferencia es que se agrupan en los llamados RadioGroups y que en un mismo grupo sólo puede haber un RadioButton seleccionado. El resto se desmarcan automáticamente. Con el parámetro android:text podemos asignar texto a cada uno de los RadioButtons. El evento más importante de un RadioButton es onCheckedChanged(RadioGroup group, int checkedId), y permite capturar el momento en que se produce un cambio de selección en un RadioGroup. Este tipo de control básico tiene varios métodos que se pueden usar en la parte del código, como por ejemplo clearCheck(), que establece que no haya ningún RadioButton seleccionado por defecto.
  • 9.  Button Este control es un simple botón. Su evento más importante es onClick(View v) el cual se ejecuta cuando se pulsa sobre el botón. ToggleButton Este control es igual de simple que Button. La diferencia es que este control tiene dos estados posibles, encendido y apagado, por lo que funciona como si fuera un interruptor. Al igual que Button, tiene el método onClick(View v) para capturar el evento de pulsación sobre él. Para saber en qué estado se encuentra el ToggleButton se utiliza el método booleano isChecked().
  • 10.  ImageButton Tiene la misma funcionalidad que Button. La diferencia respecto a éste es que se le puede asignar una imagen cubriendo la superficie del ImageButton. Para ello es necesario utilizar el parámetro android:src en el área de diseño. Para inciar un recurso de imagen se suele utilizar la ruta /res/drawable, donde hay almacenadas imagenes predefinidas de Android.
  • 11. ImageView Este control no es más que una imagen establecida en una view. No tiene funcionalidad ninguna, salvo que dicho control se relacione con otro y en cuanto se capture un evento concreto se quiera cambiar la imagen del ImageView. Para establecer la imagen se utiliza el parámetro android:src en el área de diseño.