Ajouter dynamiquement de la vue vers le bas de RelativeLayout
J'ai dans main.xml TitlePageIndicator et ViewPager, et je tiens à ajouter admob (à droite dans LinearLayout) au bas de RelativeLayout. Comment puis-je faire cela?
Lorsque je le lance, le journal ne dit rien sur les erreurs (car il n'y a pas de place pour mettre admob), mais admob est invisible, je ne peux pas le voir. (qui ressemble à une admob est en dehors de l'écran parce que j'ai essayé de mettre des tailles spécifiques à ViewPager et il fonctionne parfaitement)
Je ne veux pas de définir des tailles spécifiques à ViewPager (parce que les différentes tailles d'écran)
Merci.
Mon main.xml est:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<com.viewpagerindicator.TitlePageIndicator
android:id="@+id/indicator"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"/>
<android.support.v4.view.ViewPager
android:id="@+id/viewpager"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/indicator"/>
<LinearLayout
android:id="@+id/for_ads"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/viewpager"/>
</RelativeLayout>
UPD.
résolu
J'ai utilisé ce réponse et il fonctionne parfaitement pour moi
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, votre RelativeLayout besoins d'un utilisateur si vous le souhaitez pour référence:
Créez ensuite quelques LayoutParams de l'objet (dans ce cas, votre admob adview) que dire de s'aligner sur le fond (et pas aligner à toutes les autres vues, de cette manière, il n'est pas poussé hors de l'écran ou déplacés par les autres points de vue):
Ensuite, ajoutez la vue de votre RelativeLayout avec votre LayoutParams: