Hola que tal comunidad, como están :D , resulta que me he decidido por aprender Android para poner a funcionar una pagina que he creado en los android (que rudo XD ) el problema es que estoy con un vídeo tutorial donde vi una manera muy buena de escuchar un click de todos los botones. Pero el que yo tengo es similar y no me funciona, no hice el del vídeo tuto, solo saco las partes que me interesan y esa fue. Como dije antes tengo ya un sitio web y tengo bastante experiencia con javascript(NODE) y php por lo que ya desarrollar no se me hace tan difícil como cuando comencé a programar. Bueno después de tanta charla les muestro el código para que me muestren el error:
Código Java:
Ver original@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_calculadora);
int idList[]={R.id.btnAdd, R.id.btnDiv, R.id.btnMul, R.id.btnSub};
for (int id:idList){
v.setOnClickListener(btnClick);
}
}
private class ButtonClickListeners
implements View.
OnClickListener{ public void onClick
(View v
){ result.setText("Hola amigos :D");//intente que me mostrara algo cuando le doy click a cualquier boton
switch (v.getId()){
case R.id.btnAdd:
Toast.makeText(getApplicationContext(), "Has oprimido algun boton", Toast.LENGTH_SHORT).show();
break;
}
}
}
como ven ahi se guarda en un array(eso creo) todos los botones y en la función Onclick se captura el evento setOnClickListener como digo hasta ahora estoy comenzando. Puedo echarle la culpa a la versión de android que decidí escoger como mínima para funcionar pero no creo, además que el AndroidStudio no muestra ningún error por alguna parte.
Gracias chicos por la atención prestada