Аз съм дейност с вертикален linearlayoutсъдържащи изображения, бутони, списъчен преглед и adwhirllayout. Всички те имат за своята височина wrap_content и списъкът има тегло = "1", за да го принуди да използва цялото оставащо пространство. Това работи добре, докато adwhirl не показва реклама. След като го направи, линейно преначертаване и височината на списъка става 0! Също така, когато списъкът показва елементи. Те изчезват. Адвокатът е толкова голям, колкото останалата Някоя представа какво греши?
Отговори:
0 за отговор № 1Това е едно от списъците на моите приложения. Той също има 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>