Android: uso de recursos de otro proyecto en mi área de trabajo

Soy bastante nuevo en el desarrollo de Android – procedente de un fondo WPF.

He creado dos proyectos de Android en mi "espacio de trabajo" en Eclipse. Uno se llama "TestProject", y el otro llamado "TestLibraryProject".

Dentro de "TestLibraryProject" he creado una vista personalizada llamada BlueBox.

Ahora quiero utilizar BlueBox en mi diseño principal de "TestProject". Sabiendo que necesitaba hacer referencia a "TestLibraryProject" de "TestProject" de alguna manera, hice clic derecho en "TestProject" y seguí el menú:

Construir ruta -> Agregar bibliotecas

En el cuadro de diálogo que apareció, seleccioné "Android Classpath Container", y en el cuadro de diálogo inmediato siguiente, elegí "TestLibraryProject" en el cuadro combinado.

Pregunta doble: 1. ¿Es esta la forma correcta de incluir "TestLibraryProject" en "TestProject" para que pueda usarlo? 2. ¿Cómo puedo ahora utilizar BlueBox en mi XML principal?

He intentado simplemente poner esto en el archivo XML:

<mypackage.TestLibraryProject.BlueBox android:id="@+id/my_view" android:layout_width="fill_parent" android:layout_height="wrap_content" /> 

Pero eso no funcionó. También intenté referenciar el espacio de nombres en mi elemento de la disposición de la raíz:

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:binding="http://www.gueei.com/android-binding/" xmlns:testlibrary="http://schemas.android.com/apk/res/android/mypackage2.TestLibraryProject" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > 

Pero eso no parecía ayudar.

¿Alguna sugerencia? ¿Ideas? ¿Ayuda?

¡Gracias!

Para agregar un proyecto de biblioteca primero asegúrese de que su proyecto de biblioteca esté realmente marcado como un library project .

Haga clic derecho en el nodo del proyecto -> propiedades -> Android -> ¿Está la casilla de verificación de la biblioteca -> OK

Luego, en tu proyecto principal de Android:

Haga clic derecho en el nodo del proyecto -> propiedades -> Android -> Añadir -> Seleccione su proyecto de biblioteca -> OK -> OK

  • @ En el archivo AndroidManifest.xml
  • ImageViews en LinearLayout redondeado
  • Cómo crear un menú mediante programación en Android?
  • Las comillas no se muestran en la pantalla
  • ListView OnItemClick listner no funciona en fragmento
  • Google Analytics con Android: ¿Configurar programaticamente ga_reportUncaughtExceptions?
  • ¿Cómo puedo obtener de forma confiable un color de un AttributeSet?
  • Cambiar el tema de android de cordova config.xml
  • ¿Cómo alineo una barra de herramientas de Android en la parte inferior de la pantalla?
  • Unity3D y Android Studio Integration
  • Cambiar del diseño main.xml a otro diseño
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.