0

好的,所以我正在我的一个应用程序中实现ActionBarSherlock,并且我有一个具有拆分操作栏的 Activity(如下所示)。

在此处输入图像描述

现在问题是我需要将底栏显示在广告上方而不是下方。

我的页面布局如下所示:

<?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>
4

1 回答 1

0

这是无法做到的。操作栏存在于您的应用程序可用的内容视图之外。您只能将内容放置在顶部栏下方和拆分操作栏上方(如果存在)。

如果你真的需要这个,你最好的选择是在你的布局中创建你自己的拆分操作栏版本,其中包含一个LinearLayout和一组Buttons,它们使用操作栏将使用的正常主题。

于 2012-12-08T19:18:48.870 回答