2012-07-26 7 views
8

Sto lavorando a un'applicazione Android che utilizza il pacchetto di compatibilità di Google per ottenere frammenti e simili in Android 2.x. La barra delle azioni è stata creata in base all'esempio di Google. Un bianco "ombra" è stato messo sotto utilizzandoOmbra sotto Actionbar-compat durante l'utilizzo di padding

<item name="android:windowContentOverlay">@drawable/actionbar_shadow</item> 

Tuttavia l'oggetto sotto l'ActionBar (un frammento) contiene un ListView con la seguente proprietà

android:paddingTop="5dp" 

Ciò comporta l'ombra bianca anche cadere 5dp:

enter image description here

c'è un modo per mantenere l'imbottitura sul ListView, mantenendo l'ombra nel suo giusto posto?

+1

Perché il padding è lì? Puoi pubblicare l'XML completo? Sospetto che sia l'imbottitura. –

+1

Sì, come ha detto Matthew, potresti condividere il tuo xml? e in alternativa metti android: layout_marginTop alla tua lista che spingerà il tuo primo oggetto nella lista 5dips sotto la barra. –

+0

Hai lo stesso problema, sei riuscito a risolverlo? – eliocs

risposta

0

Questo elemento deve trovarsi nel tema dell'app, non nello stile ActionBar.

Problemi correlati