Android – <include layout = … /> devuelve el error
Tengo un proyecto de la biblioteca en el cual defino una barra de acción en el archivo de disposición action_bar.xml
como esto:
<?xml version="1.0" encoding="utf-8"?> <merge xmlns:android="http://schemas.android.com/apk/res/android"> <LinearLayout style="@style/actionBar" /> </merge>
El elemento de estilo correspondiente es el siguiente:
- Eclipse se compila con éxito, pero todavía da errores semánticos
- Eclipse y Android y classpath: bin y destino
- ¿Cómo puedo hacer frente a un problema persistente de Eclipse colgado en mi área de trabajo?
- Error interno de Eclipse hace imposible usar git
- Carga de modelos 3d con jPCT-AE
<style name="actionBar"> <item name="android:id">@id/action_bar_container</item> <item name="android:layout_width">fill_parent</item> <item name="android:layout_height">@dimen/title_height</item> <item name="android:orientation">horizontal</item> <item name="android:background">@drawable/action_bar_background</item> </style>
Cuando intento incluir la barra de acción en otro archivo de diseño dashboard_activity_layout.xml
como a continuación:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" style="@style/CustomTheme" android:id="@+id/activity_dashboard_root_container" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <include layout="@layout/action_bar"/> <LinearLayout android:orientation="vertical" android:id="@+id/fragment_container" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" android:padding="6dip"> </LinearLayout> </LinearLayout>
Está continuamente lanzando el error:
You must specifiy a valid layout reference. The layout ID @layout/action_bar is not valid. Exception details are logged in Window > Show View > Error Log
Creo que este es un problema muy simple y me falta un pequeño detalle. Cualquier ayuda es apreciada. He adaptado esto desde el código de E / S de Google. ¿Tiene que ver con el Proyecto Biblioteca?
- Cómo terminar la aplicación android mientras depura en eclipse
- tamaño de archivo apk aumentó de 175k a 1711k con un cambio menor - ¿qué pasa con eso?
- ¿Cómo implementar la aplicación Titanium en un dispositivo Android real?
- ¿Hay un método abreviado de teclado en Eclipse para "declaración abierta en el diseño"?
- Android NDK en Eclipse :: (No se puede ejecutar el programa "ndk-build": razón desconocida)
- Error de Android en Eclipse: "No se puede ejecutar dex: No se puede combinar el nuevo índice 65799 en una instrucción no jumbo!"
- Cómo resolver "versión desconocida de Android en el dispositivo".
- ¿Cómo quitar completamente una biblioteca externa en un proyecto?
A pesar de que eclipse me dio este error. Yo era capaz de ejecutar la aplicación que estaba utilizando el proyecto de la biblioteca y el comportamiento visto era el esperado. Creo que esto es algo que ver con eclipse.
Esto parece ser un error documentado ADT aquí y aquí y todavía existe en ADT R16.
@Promod, Ha abierto un diseño Lineal en Action_bar.xml. Pero no ha añadido ningún elemento dentro del diseño lineal.
- El diseño lineal necesita parámetros mínimos como, layout_width, layout_height. Intente agregarlos.
Ejecute eclipse con la opción -clean y su problema es fijo. Sin embargo, tardará unos 30 segundos más en lanzar
- Selector de varios contactos de Android (con la opción de elegir qué número de teléfono)
- Creación de libs de Android que exportan actividades