Barra de acción de Sherlock: findViewById (android.R.id.home) return null en android 2.3

Estoy usando Sherlock barra de acción para mi proyecto. Pero me enfrento al problema. Estoy utilizando este código en el método OnCreate.

ActionBar actionBar = getSupportActionBar(); actionBar.setHomeButtonEnabled(true); actionBar.setDisplayHomeAsUpEnabled(true); View iconImage = findViewById(android.R.id.home); iconImage.setPadding(100, 0, 0, 0); 

En android 4.1 el "iconImage" no es nulo. Pero en Android 2.3. IconImage siempre es nulo. ¿Sabes por qué? Y ¿Sabes cómo puedo conseguir el botón de inicio en android 2.3. Nota: He comprobado, puedo detectar la acción de clic de botón de inicio por implementar método onOptionsItemSelected.

Por favor, ayúdame !

"No se puede acceder a la vista de inicio porque existe encima de la vista de contenido y en la decoración de la ventana"

Ver más aquí por el autor de ActionBarSherlock

P / s: VNese: D

  • RecyclerView: encuentra el último elemento visible inmediatamente después de la vista
  • Eliminar la barra de título predeterminada
  • Establecer la altura de la barra de herramientas mediante programación Android
  • Cómo hacer una vista en android con esquinas redondeadas
  • Android: Elementos secundarios que comparten estado presionado con sus padres incluso cuando se especifica duplicateParentState
  • Cómo descartar el relleno de los padres en el elemento de los niños
  • Cómo agregar espacio entre los botones de pestaña en Android?
  • Disposición de Android - Cómo implementar un encabezado fijo / congelado y una columna
  • Cómo posicionar un ListView de Android encima de una vista - sin ocupar el espacio completo
  • Crear barra de título personalizada en Android
  • Cómo poner una sola imagen para diferentes tamaños de pantalla
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.