J'ai une activité avec une linearlayout verticale contenant des images, des boutons, listview et adwhirllayout. Tous ont pour leur taille wrap_content et la liste a weight = "1" pour le forcer à utiliser tout l'espace restant. Cela fonctionne très bien tant que l'adwhirl n'affiche pas une annonce. Une fois cela fait, la linearlayout redessine et la taille de la listview devient 0! Aussi, lorsque la liste affiche des éléments. Ceux-ci disparaissent. L'adwhirl est aussi grande que le reste Someome une idée ce qui ne va pas?AdWhirl mange tout l'espace de listview
1
A
Répondre
0
Ceci est l'une des listes de lecture de mon application. Il a aussi admob au bas de l'écran. Essayez-le.
<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>
Questions connexes
- 1. android problème d'intégration adwhirl
- 2. SelectQuery mange 100% CPU
- 3. Qui mange ma \ n
- 4. AdWhirl pas de rendu Android
- 5. AdWhirl et Admob
- 6. Problème avec l'intégration adwhirl
- 7. PHP mange mes dates
- 8. retour mange exception
- 9. iphone: gestionnaire d'emplacement + adwhirl = drain de batterie :(
- 10. HSQLDB mange toute ma mémoire
- 11. Projet Flex mange 30% CPU
- 12. Le SDK Adwhirl renvoie toujours 'Networkname - failure'; Adaptateur, poignée d'appel, tout va bien
- 13. rails temps démon dans ma machine ... il mange 2 heures ont tout vérifié!
- 14. git-p4 mange mes fichiers image
- 15. Faire défiler un ListView change tout de Blanc en Noir
- 16. Ajout d'une vue adWhirl avec un MKMapView
- 17. Android: AdWhirl ne trouve pas AdMobAdapter
- 18. ne montre pas les annonces AdWhirl
- 19. aide 300+ image sur la page, mange trop de processeur
- 20. Outil Sélectionner tout avec plusieurs listes ListView dans Android
- 21. Comment déterminer quel contrôle mange mes événements de clavier
- 22. sh commande de lecture mange des barres obliques dans l'entrée?
- 23. Le clavier mange ma ligne supérieure de texte dans UITextView!
- 24. Des boucles typo3 ou quelque chose mange ma RAM
- 25. L'application iPhone en direct ne montre aucune publicité adWhirl
- 26. AdWhirl ne fonctionne pas dans la classe UIViewController
- 27. Existe-t-il un moyen d'afficher la barre de défilement de ListView tout le temps?
- 28. ListView ListView et ExpandableListView
- 29. ListView fuite de mémoire?
- 30. L'ajout d'un élément CheckBox à ListView l'empêche de recevoir ItemClick
Vous limitez explicitement la hauteur à 48dip. Si je fais ça, ça marche mais je ne suis pas sûr que les publicités adwhirl soient toujours de la même taille et 48dip. Leur exemple de code utilise wrap_content. – Tin
Un autre inconvénient est que s'il n'y a pas d'annonce, l'espace n'est pas libéré – Tin
True. Mais je suppose que vous ne pouvez pas avoir le gâteau et le manger aussi. Au moins, je n'ai pas encore trouvé le moyen de le faire. ;) –