Я пытаюсь получить AdView непосредственно под TabHost. RelativeLayout позволяет этому происходить с android:layout_alignParentBottom="true"
, однако это перекрывает содержимое TabHost и делает это для ScrollView, которые я добавляю внутри каждой вкладки (это, вероятно, произойдет для любых представлений, высота которых была достаточно большой)
Прямо сейчас самое близкое, что я могу сделать, чтобы иметь TabHost и AdView в их собственном отдельном пространстве на экране, - это использовать этот код (ниже), который позволяет мне иметь рекламу непосредственно над TabHost... так близко, есть идеи?
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <com.google.ads.AdView android:id="@+id/ad" android:layout_width="fill_parent" android:layout_height="wrap_content" ads:adSize="BANNER" ads:adUnitId="####" ads:loadAdOnCreate="true" ads:testDevices="####" /> <TabHost android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="wrap_content" > <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TabWidget android:id="@android:id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content" /> <FrameLayout android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="fill_parent" /> </LinearLayout> </TabHost> </LinearLayout>