Mam baner reklamowy admob, który chcę umieścić u dołu ekranu, a resztę zawartości zmienić, aby wypełnić dostępne miejsce, gdy ładuje się reklama. Widzę dokładnie to, co chcę, gdy umieszczę reklamę u góry układu liniowego, a następnie ustawię wysokość mojej treści na fill_parent. Czy można to osiągnąć odwrotnie? Kiedy umieszczam moją reklamę pod moją zawartością o wysokości fill_parent, nie pokazuje się, ponieważ nie ma wystarczającej ilości miejsca. Mam rozwiązanie z względnym układem i marginesem na dole, aby zaoszczędzić miejsce na reklamę, ale nie podoba mi się czarne miejsce, które jest tam, dopóki nie załaduje się reklama (jeśli w ogóle). Jakieś pomysły?Jak wyświetlać reklamy u dołu ekranu bez nakładania się?
10
A
Odpowiedz
31
Można to zrobić za pomocą RelativeLayout
bez robienia hackish rzeczy:
<?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">
<bla.bla.AdView
android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:background="#FF0000"/>
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@id/ad"/>
</RelativeLayout>
Jeśli reklama nie zostanie załadowana do jakiegoś dziwnego powodu, ListView
zajmie całą dostępną przestrzeń. Z drugiej strony, jeśli reklama się załaduje, reklama ListView
nie będzie się pokrywać.
Powiązane problemy
- 1. Wyświetlanie ogłoszenia u dołu bez nakładania się na widok listy
- 2. Pozycja MBProgressHUD u dołu/u góry ekranu
- 3. Android - Tabulatory u dołu ekranu
- 4. Jak wyświetlać reklamę AdMob u dołu ekranu w aplikacji na Androida przy użyciu Xamarin/Monogame?
- 5. Zachowaj linię stdin u góry lub u dołu ekranu terminala.
- 6. Android Actionbar Tabulatory u dołu ekranu
- 7. UITableView, czy stopka pozostaje u dołu ekranu?
- 8. Umieszczanie skryptów u dołu
- 9. Jak ustawić wykres liniowo bez nakładania się?
- 10. Jak zachować stopkę u dołu strony?
- 11. Recyclerview - nakładania elementów dołu do góry
- 12. Gradle: "zastosuj wtyczkę" u góry lub u dołu
- 13. Cień pudełka nie jest wyświetlany u góry ani u dołu
- 14. Domyślnie UIImagePickerController ma czarny pasek u dołu?
- 15. Wyświetl długość strony u dołu tabeli
- 16. Wyrównanie Div u dołu głównego Div
- 17. Biała przestrzeń u dołu znacznika zakotwiczenia
- 18. Jak utworzyć wtyczkę Sublime Text 2 z niestandardowym obszarem wyświetlania u dołu, podobnie jak konsola?
- 19. Renderowanie nakładających się półprzezroczystych obiektów bez ciemnienia nakładania się
- 20. Widok Ember renderowany u dołu DOM
- 21. Zatrzymaj stopkę u dołu za pomocą Javascriptu
- 22. Jak pozycjonować element poniżej względnie pozycjonowanego elementu bez nakładania się?
- 23. jak ustawić przycisk w stałej lokalizacji u dołu interfejsu użytkownika?
- 24. Jak wyświetlać reklamy VAST w mojej aplikacji na Androida?
- 25. Plik MSBuild do uruchamiania analizy kodu bez nakładania się
- 26. Wykres js - unikaj nakładania się podpowiedzi w wykresie kołowym
- 27. Wymuszenie stopki u dołu strony o małej zawartości
- 28. Algorytm przedziałów czasowych, który obsługuje łączenie przedziałów bez nakładania się
- 29. IMG ma 5px dodatkowego dopełnienia u dołu div
- 30. Przenoszenie JQuery - brak nakładania się
bardzo dziękuję Cristian, które działało dokładnie tak, jak chciałem :) –