2011-02-24 16 views
8

Tengo varias actividades. Algunas de las actividades tienen los mismos botones, como "Continuar" o "Cancelar", cada uno de los cuales tiene diferentes acciones. Ahora la pregunta es, ¿puedo usar la misma identificación para el botón en otra actividad? Es decir, ¿Puedo usar "android:id="@+id="continue_button" para todos los botones continuar en diferentes actividades? O debería usar "continue_button_1" "continue_button_2" ...........Android: Id. Idéntico para el widget múltiple

Respuesta

18

'Las vistas pueden tener una identificación entera asociada a ellas. Estos ID suelen asignarse en los archivos XML de diseño y se utilizan para buscar vistas específicas dentro del árbol de visualización ... Los ID de vista no necesitan ser únicos en todo el árbol de visualización, pero es una buena práctica asegurarse de que sean al menos únicos dentro del árbol de vistas. parte del árbol que estás buscando '(Http://developer.android.com/reference/android/view/View.html)

+3

Buena información :) ... y mi comentario tiene que ser de 15 caracteres de longitud. – riwalk

13

que sabemos, se puede utilizar el mismo ID en diferentes actividades, porque cuando se

setContentView(R.layout.splash); 

diseño e inflar entonces Android mismo busca esa identificación particular en ese diseño particular así que no hay problema aquí.

Nota: Esto no significa que usted puede poner el mismo ID para diferentes elementos en mismo diseño