SlideShare una empresa de Scribd logo
UETS
Programación Orientada a Objetos
Ing. César Parra Lara
Butter Knife
 Es una librería que tiene la funcionalidad de realizar el manejo de elementos mediante
anotaciones.
 Para este manejo se debe antes incluir dentro de las dependencias del gradle.
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.2.1'
compile 'com.android.support:design:23.2.1‘
compile 'com.jakewharton:butterknife:7.0.1' }
Butter Knife
Uso Butter Knife
 Primero debemos importar la librería:
Import butterknife.bind;
 Para declarar las variables usamos la siguiente línea:
@Bind(R.id.boton1)
Button boton1;
 En el método onCreate declaramos la librería:
ButterKnife.bind(this);
Uso Butter Knife
 Para crear eventos en un botón usamos el siguiente código:
Boton1.setOnClickListener (new View.OnClickListener(){
@Override
public void onClick(View){
//Accion en caso de pulsar el botón
}
});
*Nota: El código del botón debe ir siempre dentro del método onCreate.

Más contenido relacionado

ODP
Programación Android | 02. Operaciones básicas con Android
DOCX
Conectarse a mysql
PPTX
Practica 6
PDF
Slg3
PPTX
Presentación wiki
PPTX
Modulo 3 comunicacion y trabajo colaborativo - twitter
PPTX
Presentación blog
PPTX
Modulo 3 comunicacion y trabajo colaborativo - facebook
Programación Android | 02. Operaciones básicas con Android
Conectarse a mysql
Practica 6
Slg3
Presentación wiki
Modulo 3 comunicacion y trabajo colaborativo - twitter
Presentación blog
Modulo 3 comunicacion y trabajo colaborativo - facebook

Destacado (12)

PPTX
Cuestionarios online
PDF
22 carga eletrica-lei_coulomb
PDF
SMSTS
PPS
No fuimos nosotros
PDF
HP Certificate
DOCX
La misteriosa desaparición de los juguetes cuento
PPTX
Computer lecture (1) m.nasir
PPTX
HPE Vertica Chile Desayuno Oct 2016
PPTX
Evaluacion y herramientas 2.0
ODP
Aplicaciones Educativas De Blogs Y Wikis
DOCX
Multidispline Inspector - DEEPAK RAI
ODP
Cuestionarios online
22 carga eletrica-lei_coulomb
SMSTS
No fuimos nosotros
HP Certificate
La misteriosa desaparición de los juguetes cuento
Computer lecture (1) m.nasir
HPE Vertica Chile Desayuno Oct 2016
Evaluacion y herramientas 2.0
Aplicaciones Educativas De Blogs Y Wikis
Multidispline Inspector - DEEPAK RAI
Publicidad

Último (20)

PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
biología es un libro sobre casi todo el tema de biología
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
DOCX
Informe_practica pre Final.docxddadssasdddddddddddddddddddddddddddddddddddddddd
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
Metodologías Activas con herramientas IAG
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
DOCX
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PPTX
Doctrina 1 Soteriologuia y sus diferente
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
caso clínico iam clinica y semiología l3.pptx
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
biología es un libro sobre casi todo el tema de biología
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
Informe_practica pre Final.docxddadssasdddddddddddddddddddddddddddddddddddddddd
Fundamentos_Educacion_a_Distancia_ABC.pdf
Metodologías Activas con herramientas IAG
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
V UNIDAD - PRIMER GRADO. del mes de agosto
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
Tomo 1 de biologia gratis ultra plusenmas
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
Presentación de la Cetoacidosis diabetica.pptx
TOMO II - LITERATURA.pd plusenmas ultras
Doctrina 1 Soteriologuia y sus diferente
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
Publicidad

Android

  • 1. UETS Programación Orientada a Objetos Ing. César Parra Lara
  • 2. Butter Knife  Es una librería que tiene la funcionalidad de realizar el manejo de elementos mediante anotaciones.  Para este manejo se debe antes incluir dentro de las dependencias del gradle. dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.2.1' compile 'com.android.support:design:23.2.1‘ compile 'com.jakewharton:butterknife:7.0.1' }
  • 4. Uso Butter Knife  Primero debemos importar la librería: Import butterknife.bind;  Para declarar las variables usamos la siguiente línea: @Bind(R.id.boton1) Button boton1;  En el método onCreate declaramos la librería: ButterKnife.bind(this);
  • 5. Uso Butter Knife  Para crear eventos en un botón usamos el siguiente código: Boton1.setOnClickListener (new View.OnClickListener(){ @Override public void onClick(View){ //Accion en caso de pulsar el botón } }); *Nota: El código del botón debe ir siempre dentro del método onCreate.