[solucionado] como obtener el id introducido desde un objeto vista?
Publicado por xve (87 intervenciones) el 23/08/2016 17:09:51
Por si alguien se encuentra con el mismo problema, aquí lo comento...
En el evento onclick de una vista, se pasa como parámetro el objeto de la vista a la función:
activity_main.xml - especificamos la función a llamar al pulsar la vista
MainActivity.java - al definir la función, recibe como parámetro el objeto de la vista
Para obtener el id seria:
Nos devolverá algo como: com.local.xve.project:id/button1
Para obtener el id que nosotros hemos introducido en las propiedades:
Nos devolverá algo como: button1
Espero que os sirva de ayuda
En el evento onclick de una vista, se pasa como parámetro el objeto de la vista a la función:
activity_main.xml - especificamos la función a llamar al pulsar la vista
1
2
3
...
android:onClick="buttonClicked"
...
MainActivity.java - al definir la función, recibe como parámetro el objeto de la vista
1
2
3
...
public void buttonClicked(View v) {
...
Para obtener el id seria:
1
view.getResources().getResourceName(view.getId())
Para obtener el id que nosotros hemos introducido en las propiedades:
1
view.getResources().getResourceEntryName(view.getId())
Espero que os sirva de ayuda
Valora esta pregunta


2