2012-07-02 7 views
5

Uso Eclipse para estudiar algunos proyectos de código abierto en Android. Sigo viendo R.id.xxx o R.layout.xxx en el código fuente de Java. Y veo que están construidos a partir de archivos XML en la carpeta /res.¿Cómo puedo encontrar los archivos XML de R.id o R.layout en Android?

Pero el problema es que hay cientos de archivos XML que pueden contener la identificación que quiero ver. ¿Hay algún método para ver esta referencia en lugar de examinar manualmente cada archivo XML?

Gracias de antemano.

Respuesta

12

simplemente mantenga presionada la tecla Ctrl y coloque el mouse sobre R.id.xxx o R.layout.xxxxx. Eclipse mostrará la opción como

 open Declaration 
     open Declaration in Layout/xxxx.xml 

Al hacer clic Declaración abierta en diseño/xxx.xml se conduce al archivo de diseño .. si elige Declaración abierta, se va a Declartion parte en R.java

espero que útil para usted ..

+0

muchas gracias. Me ahorra mucho tiempo. – PhatHV

3

R.layout es el archivo de diseño real R.id es una vista que se encuentra dentro del diseño.

La única forma de llamar a una vista es si primero se infla el diseño.

Así que mi proyecto tiene que decir R.layout primero, y luego R.id s desde el interior de ese diseño se puede utilizar.

La respuesta a esta pregunta podría ayudarle a: What is the correct term when calling a widget from xml in Android?

Básicamente explica que el archivo de diseño tiene que ser "abierto" en primer lugar antes de que todos los puntos de vista (botones, EDITTEXT, TextViews, etc.) en el interior se pueden utilizar .

Mantener presionada la tecla Ctrl mientras hace clic le indicará de dónde viene.

+0

gracias por su información. – PhatHV

2

Prueba esto ...

1. Abrir el archivo R.java,

2. Mantenga pulsado el botónctrl en su teclado

3. y coloque el puntero del ratón en constante entera cuya XML que desea rastrear.

4. A continuación, seleccione la opción "declaración abierta en el diseño layout_name"

+0

gracias, Kumar Vivek. – PhatHV

0

archivo R.java en la carpeta gen contiene la declaración de todos los esquemas XML (archivo) en la clase de "diseño". Puede llegar allí siguiendo estos pasos.

  1. Pulse la tecla Ctrl en el teclado
  2. corcel Get ratón en R.layout.XXX
  3. Usted obtendrá la opción "declaración abierta".Haga clic en ese
  4. Y por último está en la clase de diseño R.java el archivo
0

(1) simplemente mantenga pulsada la tecla Ctrl y mover el puntero del ratón sobre la R.id.xxx. Eclipse se mostrará la opción como

open Declaration 
    open Declaration in Layout/abc.xml 

(2) Al hacer clic Declaración abierta en diseño/abc.xml se conduce al archivo de diseño .. si elige Declaración abierta, se va a Declartion parte en I .java

espero que sea útil para usted.

Cuestiones relacionadas