Ich habe eine Aktivität mit einem vertikalen linearen Layout mit Bildern, Buttons, Listenansicht und Adwhirllayout. Alle haben für ihre Höhe wrap_content und der Listenansicht hat Gewicht = "1", um es zu zwingen, den gesamten verbleibenden Speicherplatz zu verwenden. Dies funktioniert, solange das Adwhirl keine Anzeige zeigt. Sobald dies der Fall ist, zeichnet das lineare Layout neu und die Höhe der Listenansicht wird 0! Auch wenn die Listenansicht Elemente anzeigt. Diese verschwinden. Der Adwhirl ist so groß wie der Rest. Jemand eine Idee, was ist los?AdWhirl frisst den gesamten Platz von Listview
1
A
Antwort
0
Dies ist eine der Listenansichten von meiner App. Es hat auch am unteren Rand des Bildschirms admob. Probieren Sie es aus.
<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>
Verwandte Themen
- 1. Cassandra frisst den gesamten Speicherplatz
- 2. (OpenGL 3.1 - 4.2) Objekte nehmen den gesamten Bildschirm Platz
- 3. SearchView nimmt den gesamten Platz in der neuen ActionBarCompat
- 4. Android: Text in TextView füllt nicht den gesamten verfügbaren Platz
- 5. Leere WPF-ListView strecken, um den verbleibenden Platz zu nehmen
- 6. Rückkehr frisst Ausnahme
- 7. Adwhirl Layout Ausgabe
- 8. AdWhirl nicht Rendern Android
- 9. animiert GIF-Datei In NSImageView frisst den Speicher (Mac Development)
- 10. Zusätzlichen Platz an der Unterseite von GridView oder ListView hinzufügen
- 11. Symbolleiste füllt den gesamten Bildschirm
- 12. iphone: location manager + adwhirl = Batterieverbrauch :(
- 13. Android admob und AdWhirl Integration
- 14. Wie kann die letzte Spalte des DataGrid den gesamten linken Platz einnehmen?
- 15. Wie div zu erstellen, um den gesamten Platz zwischen Kopfzeile und Fußzeile zu füllen div
- 16. Wie erstellt man eine ToolStripComboBox, um den gesamten verfügbaren Platz auf einem ToolStrip zu füllen?
- 17. Problem mit der Implementierung Adwhirl
- 18. Ist es möglich, ein Formular mit Eingabefeldern zu erstellen, die den gesamten verfügbaren Platz ausfüllen?
- 19. Stellen Sie sicher, dass eine Komponente den gesamten verfügbaren Platz in einem SplitPane belegt.
- 20. UIPickerView belegt den gesamten horizontalen Platz auf dem iPhone, aber nicht auf dem iPad?
- 21. Swapping Bild auf Leinwand frisst Speicher
- 22. Wie können Elemente in einem DockPanel so erweitert werden, dass sie den gesamten verfügbaren Platz in WPF einnehmen?
- 23. Gitter deckt nicht den gesamten Bildschirm in UWP App
- 24. WPF ListView reserviert immer noch Platz, wenn es minimiert wird
- 25. HBox nicht den verfügbaren Platz im Zentrum von borderpane füllen
- 26. Simple Spark-Programm frisst alle Ressourcen
- 27. Zeige MessageBox auf MouseDown frisst MouseUp-Ereignis
- 28. React-native ListView zeigt nicht den gesamten Inhalt an, springt am Ende zurück (IOS)
- 29. Ich muss den gesamten Text meiner ListViewItems anzeigen (nicht abgeschnitten)
- 30. AdWhirl Implementierung in iPhone Cocoa Touch
Sie beschränken die Höhe explizit auf 48dip. Wenn ich das tue, funktioniert es, aber ich bin nicht sicher, adwhirl Anzeigen haben immer die gleiche Größe und 48dip. Ihr Beispielcode verwendet wrap_content. – Tin
Ein weiterer Nachteil ist, dass, wenn es keine Anzeige gibt, der Speicherplatz nicht freigegeben wird – Tin
True. Aber ich nehme an, du kannst den Kuchen nicht essen und auch nicht essen. Zumindest habe ich noch keinen Weg gefunden, dies zu tun. ;) –