Ich habe plötzlich das Problem, dass Scrollview über den unteren Rand des Bildschirms erstreckt, so dass auch wenn Sie den ganzen Weg nach unten scrollen nicht seinen gesamten Inhalt zeigt. Das XML ist:Scrollview erstreckt sich über Bildschirm unten
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#FFFFFFFF">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="15dp"
android:background="#FFBBBBBB"
android:orientation="vertical" >
<View
android:layout_width="100dp"
android:layout_height="300dp"
android:layout_margin="15dp"
android:layout_gravity="center_horizontal"
android:background="#FFDDDDFF"/>
<View
android:layout_width="100dp"
android:layout_height="300dp"
android:layout_margin="15dp"
android:layout_gravity="center_horizontal"
android:background="#FFDDDDFF"/>
</LinearLayout>
</ScrollView>
Es wird nicht einfacher als das. Sobald Sie den ganzen Weg hinunter gerollt (wie durch die Form des Scrollers angegeben) sollten Sie den unteren weißen Rand sehen, sondern das ist, was es aussieht:
mit dem Top-Vergleichen:
Die Unterseite sollte wie oben aussehen, nur umgekehrt. Das passiert im Emulator, auf realen Geräten und in so ziemlich jeder Android-Version, die ich ausprobiert habe. Ich weiß nicht, was ich falsch mache (wenn überhaupt ...).
Bitte keine Vermutungen und keine Aufnahmen aus der Hüfte! Nur getestete Antworten. Ich verschwende genug Zeit damit schon so wie es ist. Vielen Dank.
Einmal kann in der Tat versuchen, Spiele so zu spielen, aber es ist ein Hack, nicht um eine echte Lösung. – olefevre
PS: Weiß unten zu sehen ist kein Selbstzweck! Da auf allen Seiten des LinearLayout ein Rand vorhanden ist, ist der untere Rand das Zeichen dafür, dass Sie wirklich den Boden erreicht haben. das ist alles. – olefevre