2012-07-17 11 views

Respuesta

8

No estoy seguro de si se puede quitar el bar, pero podría cambiar el color de la barra para que coincida con el color de fondo?

Si quieres probarlo intente esto:

<item name="android:background">@drawable/your_theme_name</item> 
<item name="background">@drawable/your_theme_name</item> 
+0

west44 Por favor, acepte si esto es correcto ya que contesté primero (será mi primera respuesta correcta). Espero que esta es la respuesta que has estado buscando :) –

+0

Creo styles.xml en la carpeta res/values ​​y creo un nuevo estilo que tiene parent = "@ style/Theme.Sherlock.ForceOverflow" (mi viejo Theme) y yo usa tus dos líneas (pero con @android: color/transparent becouase no sé a qué te refieres con @ drawable/your_theme_name) y finalmente activa este nuevo estilo en AndroidManifest.xml. Desafortunadamente, mi ActionBar todavía tiene línea azul ... – west44

+0

por @drawable Quise decir una carpeta llamada "dibujable" con su tema dentro de ella. Como ha llamado a los styles.xml, tendrá que utilizar: @ styles/Theme.Sherlock.ForceOverflow @ styles/Theme.Sherlock. ForceOverflow –

4

Esa línea azul debajo de la Barra de acciones forma parte de la imagen de fondo (que es un parche 9). Cambia la imagen de fondo, o configúrala en un color sólido, y la barra azul desaparecerá.

13

Otra forma de resolver el problema:

actionBar.setBackgroundDrawable(null); 

sólo resuelve el problema localmente sin embargo.

+0

No sé a qué te refieres con 'solo lo resuelve localmente', pero puedo confirmar que elimina la línea azul debajo de la barra de acción –

+0

@SomeoneSomewhere I piense por 'solo lo resuelve localmente", quiso decir que solo funciona en la actividad que usted hace 'actionBar.setBackgroundDrawable (null)'. Si creara una nueva actividad, vería nuevamente la línea azul –

+0

OK, eso tiene sentido. Gracias. –

Cuestiones relacionadas