Récemment, j'ai essayé de résoudre ce problème, mais je ne pouvais pas le faire. Comme examiné par l'utilisateur, mon adbanner chevauche la vue textuelle dans mon scrollview sur certains appareils, même si cela fonctionne parfaitement sur mon Samsung Galaxy Fit.bannière Admob chevauche avec ScrollView
voici mon XML complet:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="#ffffff" >
<TextView
android:id="@+id/tx1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:textSize="27dp"
android:layout_marginBottom="5px" />
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginBottom="50px" >
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/tx2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:textSize="25dp"
android:textColor="#000000" />
<TextView
android:id="@+id/tx3"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:textSize="20dp"
android:textColor="#000000"
android:layout_marginTop="1px" />
</LinearLayout>
</ScrollView>
</LinearLayout>
<com.google.ads.AdView xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
android:id="@+id/adView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_gravity="center_horizontal"
ads:adSize="BANNER"
ads:adUnitId="XXX"
ads:loadAdOnCreate="true" />
</RelativeLayout>
Toute aide serait appréciée pour résoudre ce problème. L'équipe de certification Samsung apps m'a envoyé this vidéo du défaut.
avez-vous envisager d'utiliser un LinearLayout au lieu d'un RelativeLayout? – Dyna
Oui, j'ai déjà essayé ça! : @Dyna – ashu
Votre première linearlayout est "fill_parent" en hauteur donc normalement elle devrait dépasser l'annonce. De même pour la scrollview, cela signifie qu'elle est supposée prendre toute la place du conteneur parent ne laissant aucun espace pour l'autre vue. Et utiliser l'orientation avec relativelayout est inutile. –