Problema de Android con la implementación de temas personalizados

Mi proyecto de Android

AndoidManifest.xml ha

 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.myfirstapp" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="11" android:targetSdkVersion="17" /> <application android:allowBackup="true" android:debuggable="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/CustomActionBarTheme" > <activity android:name="com.example.myfirstapp.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="com.example.myfirstapp.DisplayMessageActivity" android:label="@string/title_activity_display_message" android:parentActivityName="com.example.myfirstapp.MainActivity" > <meta-data android:name="android.support.PARENT_ACTIVITY" android:value="com.example.myfirstapp.MainActivity" /> </activity> </application> </manifest> 

Cuando intento implementar un tema personalizado bajo res\values\themes.xml

 <?xml version="1.0" encoding="utf-8"?> <resources> <!-- the theme applied to the application or activity --> <style name="CustomActionBarTheme" parent="@style/Theme.Holo.Light.DarkActionBar"> <item name="android:actionBarStyle">@style/MyActionBar</item> </style> <!-- ActionBar styles --> <style name="MyActionBar" parent="@style/Widget.Holo.Light.ActionBar.Solid.Inverse"> <item name="android:background">@drawable/actionbar_background</item> </style> </resources> 

Estoy recibiendo errores especificando

Error retrieving parent for item: No resource found that matches the given name '@style/Theme.Holo.Light.DarkActionBar'. Y Error retrieving parent for item: No resource found that matches the given name '@style/ Widget.Holo.Light.ActionBar.Solid.Inverse'.

Tienes que escribir android: antes de estilo, es decir @android:style/Theme.Holo.Light.DarkActionBar .

Ellos no han incluido ejemplos de todos los archivos utilizados o cómo hicieron los archivos o que los archivos deben ser creados.

Parece que al lado de que han olvidado el uso de @android no mencionaron que los archivos como actionbar_background.xml tienen que ser creados bajo res / drawable / en este caso o que themes.xml debe ser creado en res / values ​​/

Parece que han creado los estilos (para las imágenes en la guía) utilizando:
http://jgilfelt.github.io/android-actionbarstylegenerator/

Y los archivos se generaron a continuación:
http://developer.android.com/guide/topics/resources/drawable-resource.html

Hacen las mismas cosas en el resto del capítulo. La guía es bastante confuso cuando eres nuevo.

De la pregunta he asumido que han utilizado la guía en los desarrolladores de android.

Puede agregar themes.xml a styles.xml

  • Cómo cambiar el tema actual en tiempo de ejecución en Android
  • Android: cambia TextView textColor cuando el padre está enfocado
  • Uso de un tema para la pantalla de preferencias
  • Cambiar el color de la flecha de la barra de acción de forma dinámica
  • Cambiar el estilo de AlertDialog
  • Android TabWidget en tema de luz
  • Android cambia de color con temas
  • Elegir un estilo / tema mediante programación en tiempo de ejecución
  • Android: Utiliza diferentes estilos después de elegir un tema diferente, manteniendo las mismas referencias
  • Estilizar la vista EditarTexto con la forma dibujable para parecer similar al nuevo tema holográfico para Android <3.0
  • Modificación del diseño del título de diálogo en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.