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.