Android - [solucionado] como obtener el id introducido desde un objeto vista?

 
Vista:
Imágen de perfil de xve
Val: 153
Bronce
Ha mantenido su posición en Android (en relación al último mes)
Gráfica de Android

[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
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())
Nos devolverá algo como: com.local.xve.project:id/button1

Para obtener el id que nosotros hemos introducido en las propiedades:
1
view.getResources().getResourceEntryName(view.getId())
Nos devolverá algo como: button1


Espero que os sirva de ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
2
Responder