Cómo saltar a los recursos XML en Eclipse en lugar de R.java

  • Versión de Eclipse: Indigo Service Release 2
  • Versión ADT: 18.0.0.v201203301601-306762

Tengo el código siguiente en Eclipse

View view = inflater.inflate(R.layout.somelayoutfile, parent, false); 

Quiero realizar alguna acción, como CTRL + Haga clic en "R.layout.somelayoutfile" y saltar a ese archivo xml. En cambio, me lleva a "R.java".

De acuerdo con esto, la documentación de Android debe ser compatible, pero no funciona. ¿Alguien sabe por qué, y / o cómo habilitar esta función?

Si mantiene pulsada la tecla Ctrl con el puntero sobre el nombre del recurso (somelayoutfile en su ejemplo), aparecerá un menú con dos opciones:

  • Declaración abierta
  • Declaración abierta en el diseño / somelayoutfile.xml

¿Eso no funciona para ti? ¿O desea que el valor predeterminado (haga clic directamente en el nombre del recurso) sea la segunda opción?

La manera más eficiente.
Configuración de Eclipse – HyperlinkingOpen Declaration – desmarque.

CMD + Click comenzará a navegar directamente a XML en lugar de la clase R.

Configuración de hipervínculos de Eclipse

Aún podrá utilizar la Open Declaration pulsando F3 .

Puede utilizar Ctrl + Alt + Mayús y hacer clic en res

o en Preferencias -> General -> Editores -> Editores de Texto -> Hipervínculo puede cambiar la tecla de acceso rápido

CTRL + CLICK es la forma correcta de hacerlo, pero a veces no funciona correctamente, no sé por qué. Es agravante, lo sé. Si yo fuera usted, probaría una o ambas cosas a continuación.

Normalmente voy a limpiar mi proyecto y si eso no lo arregla, entonces voy a reiniciar Eclipse y luego limpiar de nuevo. Uno de esos dos suele hacer el truco para mí.

Mantenga presionada la ctrl (o el command en Mac) LUEGO mueva el cursor sobre el nombre del recurso. Si mueve el cursor al nombre del recurso y luego presiona ctrl , no subrayará el nombre del recurso y no proporcionará un vínculo. Tienes que pulsar ctrl y luego mover el cursor.

  • ¿Dónde está cordova-2.7.0.jar?
  • AndroidRuntime Causado por: java.lang.unsatisfiedLinkError: No se pudo cargar tfp_jni: findLibrary returned null
  • Refactorización inteligente de nombres de archivo en Eclipse + Android?
  • Comprobaciones de API de Eclipse Lint de Android
  • Moviendo el proyecto de Android / Eclipse a una nueva PC
  • Error de implementación de Admob
  • Cómo ocultar, eliminar, filtrar registros en el logcat de Eclipse para Android
  • Eclipse y Android y classpath: bin y destino
  • La salida logcat de mi aplicación sigue desapareciendo debido a otras salidas no deseadas que inundan logcat
  • Android / Facebook: Falta la biblioteca requerida del proyecto
  • Android: Dx problema de escritura de salida: ya preparado
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.