Trabajando en 4.0.3 y 4.1 pero Error en 2.1.2.2 y 2.3 – Sherlock Barra de Acción
Estaba siguiendo un sencillo tutorial de Sherlock Action Bar. Seguí cada paso. El problema es que estoy recibiendo error en las versiones 2.1 a 2.3 y funcionando bien en 4.0 a 4.1.
Estoy utilizando las herramientas de Android SDK 20.0.3 y Eclipse versión 4.2.0
setContentView(R.layout.activity_main);
En el código anterior dice R cannot be resolved to a variable
. Y algunos errores más son los siguientes:
- Android Action Bar: Cambiar el color de los botones de acción
- Icono de Inicio Personalizado en Barra de Acción Sherlock
- Alinear ProgressBar horizontal a la parte superior (quitar hueco)
- ¿Cómo pasar el contexto de MenuItem onOptionsItemSelected a ASyncTask?
- Android Fragment, Force View para liberar manualmente
[2012-09-04 22:18:21 - Action Bar demo] C:\Users\Karthick\Desktop\Project libs\JakeWharton-ActionBarSherlock-88fc341\library\res\values-v14\abs__styles.xml:4: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.ActionBar'. [2012-09-04 22:18:21 - Action Bar demo] C:\Users\Karthick\Desktop\Project libs\JakeWharton-ActionBarSherlock-88fc341\library\res\values-v14\abs__styles.xml:6: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.ActionBar.Solid'. [2012-09-04 22:18:21 - Action Bar demo] C:\Users\Karthick\Desktop\Project libs\JakeWharton-ActionBarSherlock-88fc341\library\res\values-v14\abs__styles.xml:8: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.Light.ActionBar'. [2012-09-04 22:18:21 - Action Bar demo] C:\Users\Karthick\Desktop\Project libs\JakeWharton-ActionBarSherlock-88fc341\library\res\values-v14\abs__styles.xml:10: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.Light.ActionBar.Solid'.
Para una mejor comprensión, he aquí algunas imágenes:
Mi archivo de manifiesto es:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.action.bar" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15" /> <uses-permission android:name="android.permission.INTERNET"/> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/Theme.Sherlock" > <activity android:name=".MainActivity" android:label="@string/title_activity_main" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".Google"></activity> </application>
Alguien me ayude a corregir estos errores en Android 2.3
El mismo código funciona bien en Android 4.0.3
- Corrompido ActionBar mirar
- Barra de acción contextual de compatibilidad de Android
- Cambio de programación de las pestañas de la barra de acción: cómo adjuntar un argumento?
- ActionBarSherlock setCustomView no funciona en Android 3.2
- Cómo cambiar el color de texto del elemento de menú desbordamiento a un color diferente mediante el tema de la barra de acción de Sherlock
- Configuración de splitActionBarWhenNarrow desde Java en Android
- ¿Hay alguna manera de usar Roboguice y ActionbarSherlock en un proyecto?
- Fragmentos de Viewpager y de Sherlock. ¿Cómo hacer somethng dentro de fragmento de FragmentActivity?
El problema es que estoy recibiendo error en las versiones 2.1 a 2.3 y funcionando bien en 4.0 a 4.1.
=> Como usted ha mencionado esto está trabajando muy bien en 4.0 y 4.1, pero no en la versión 2.x, estoy seguro de que olvidó incluir el tema compatible ActionBarSherlock en su style.xml:
Si no ha incluido styles.xml con valores inferiores, hágalo:
<style name="AppTheme" parent="Theme.Sherlock.Light.DarkActionBar"/>
Como se ha mencionado anteriormente sobre valores-v11 y valores-v14 para styles.xml, puede crear styles.xml en la carpeta con valores inferiores:
<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar"/>
Estoy un poco confundido cuando miro tu captura de pantalla. En primer lugar, su proyecto debería estar utilizando Android 4.0.3, no 2.3 en las bibliotecas de Android. Ya cubre 2.3 con la línea minSDKVersion en tu manifiesto. En segundo lugar no puedo decir, pero supongo que en las propiedades de su proyecto, que hizo su proyecto principal depende de la biblioteca ActionBarSherlock?
- Acceda simultáneamente a las cámaras frontal y posterior
- Volver eventos presionados con ventana de alerta del sistema