2012-12-08 6 views
0

Ok, donc j'implémente ActionBarSherlock dans une de mes applications et j'ai une activité qui a une barre d'action partagée (comme montré ci-dessous).Positionnement de la barre d'action inférieure dans Android [ActionBarSherlock]

enter image description here

Maintenant, la chose est que je dois la barre inférieure à affiché ci-dessus et non en dessous de l'annonce.

La mise en page de ma page ressemble à quelque chose comme ceci:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
style="@style/Fill" > 

<LinearLayout 
    android:id="@+id/LL_app" 
    style="@style/Fill.RL" 
    android:layout_above="@+id/adView" 
    android:orientation="vertical" > 

    <ListView 
     android:id="@+id/XXX" 
     style="@style/FillWrap.List" /> 

    <include layout="@layout/network_error" /> 

    <include layout="@layout/error_no_live" /> 
</LinearLayout> 

<include layout="@layout/ad_layout" /> 

</RelativeLayout> 

Répondre

0

Cela ne peut pas être fait. La barre d'actions existe en dehors de la vue de contenu disponible pour votre application. Vous ne pouvez placer les objets que sous la barre supérieure et au-dessus de la barre d'action fractionnée (le cas échéant). Si vous en avez vraiment besoin, votre meilleur pari serait de créer votre propre version de la barre d'action fractionnée dans votre mise en page avec un LinearLayout et un ensemble de Button qui utilisent les thèmes normaux que la barre d'action utiliserait.

+0

Ok, merci pour cela. –

Questions connexes