1

我有一个包含图像、按钮、列表视图和 adwhirllayout 的垂直线性布局的活动。所有人都具有高度 wrap_content 并且列表视图具有 weight="1" 以强制它使用所有剩余空间。只要 adwhirl 不显示广告,它就可以正常工作。一旦完成,线性布局将重绘,列表视图的高度变为 0!当列表视图显示项目时也是如此。这些消失。adwhirl 和剩下的一样大有人知道怎么了?

4

1 回答 1

0

这是我的应用程序中的列表视图之一。它还在屏幕底部有 admob。试一试。

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:orientation="vertical"  >
    <ListView 
        android:id="@android:id/list"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1"   >
    </ListView>
    <TextView
        android:id="@+id/android:empty"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:text="@string/no_contacts"
        android:padding="10dp"
        android:textSize="16sp"
        android:textStyle="bold"    >
    </TextView>
</LinearLayout>

<LinearLayout
    android:id="@+id/now_playing_loading"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom"
    android:gravity="center"    >
    <com.admob.android.ads.AdView  
        android:id="@+id/ad" 
        android:layout_width="fill_parent" 
        android:layout_height="48dp"
        android:layout_alignParentBottom="true"
        app:backgroundColor="#000000"
        app:primaryTextColor="#FFFFFF"
        app:secondaryTextColor="#CCCCCC"    >
    </com.admob.android.ads.AdView>
</LinearLayout>
于 2010-12-11T15:05:30.677 回答