Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


ActionBarSherlock – Estilo contiene clave con entrada incorrecta

Estoy tratando de usar ActionBarSherlock en una actividad específica que he declarado en el manifiesto como este:

<activity android:name=".activities.Bla" android:screenOrientation="portrait" android:theme="@style/Theme.Sherlock" /> 

Mi código de actividad es:

 public class Bla extends SherlockFragmentActivity implements ActionBar.OnNavigationListener { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.bla); getSupportActionBar().setTitle(""); getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST); Context context = getSupportActionBar().getThemedContext(); ArrayAdapter<CharSequence> list = ArrayAdapter.createFromResource(context, R.array.cartaz_filters, R.layout.actionbar_spinner_item); list.setDropDownViewResource(R.layout.actionbar_spinner_dropdown_item); getSupportActionBar().setListNavigationCallbacks(list, this); } @Override public boolean onNavigationItemSelected(int itemPosition, long itemId) { return true; } } 

Sin embargo, cada vez que ejecuto esto en un Android 2.1 recibo el siguiente error:

 E/ResourceType(9672): Style contains key with bad entry: 0x01000000 

Creo que esto podría estar relacionado con esta pregunta: Leer atributos de tema más reciente en la plataforma más antigua, pero no sé cómo solucionarlo.

¿Alguna sugerencia? ¡Gracias!

  • Estilo de casilla de verificación personalizado en el diálogo
  • No hay barra de título para Android
  • Cómo dar estilo a ActionaBar Tab texto en Android?
  • WindowBackground no cambia con el tema
  • ¿Cómo puedo cambiar el color de fondo de la ActionBar de una ActionBarActivity usando XML?
  • Android textAllCaps en el tema
  • Appcompat_v7: Error al recuperar el padre del elemento: No se encontró ningún recurso que coincida con el nombre dado
  • Quitar sombra de barra de acción mediante programación
  • One Solution collect form web for “ActionBarSherlock – Estilo contiene clave con entrada incorrecta”

    Esto se debe a que está utilizando atributos de tema que no estaban presentes en la plataforma en la que está ejecutando la aplicación. A pesar del registro de error rojo gigante que añade, es más una advertencia, ya que no afecta a los otros atributos. Los atributos más recientes nunca se leen en las plataformas más antiguas.

    La cuestión vinculada de mí fue mi intento de no tener que exigir ABSv4 uso espejo atributos.

    Si realmente desea deshacerse del error, puede crear dos conjuntos de estilos. Uno en values/ para la barra de acción de compatibilidad y uno en values-v14/ que utilizan los atributos prefijados para la barra de acción nativa.

    Y por favor, por favor, por favor , no utilice maxSdkVersion . Utilice targetSdkVersion en targetSdkVersion lugar.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.