Android XML Layout работает в альбомной ориентации, но не в обычной ориентации - PullRequest
2 голосов
/ 26 ноября 2010

Я пытаюсь отобразить объявление Admob, но оно работает только в альбомной ориентации, но не в обычном режиме.

layout-land/main.xml и layout/main.xml одинаковы!(ну, теперь, потому что я удалил все остальное, чтобы найти ошибку)

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:myapp="http://schemas.android.com/apk/res/test.testpkg"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/background"
    android:padding = "10dip" >

        <com.admob.android.ads.AdView
            android:id="@+id/ad" 
            android:layout_width="fill_parent" 
            android:layout_height="fill_parent"
            myapp:backgroundColor="#000000"
            myapp:primaryTextColor="#FFFFFF"
            myapp:secondaryTextColor="#CCCCCC" />

</RelativeLayout>

1 Ответ

3 голосов
/ 26 ноября 2010

Удалите отступы из вашего относительного макета. AdMob не играет хорошо, когда добавлен просмотр предка.

 <RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:myapp="http://schemas.android.com/apk/res/test.testpkg"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/background"
    >


 <com.admob.android.ads.AdView
 android:id="@+id/ad" 
 android:layout_width="fill_parent" 
 android:layout_height="fill_parent"
 myapp:backgroundColor="#000000"
 myapp:primaryTextColor="#FFFFFF"
 myapp:secondaryTextColor="#CCCCCC"
   />
</RelativeLayout>
...