Android ScrollView respektiert nicht den unteren Rand des Kindes

8

Ich habe eine android Layoutdatei, die ungefähr so ​​aussieht wie

%Vor%

@dimen/activity_margin ist 16dp

Wenn ich die App starte, kann ich nicht bis zum Ende des gesamten Layouts blättern, da der untere Rand nicht angezeigt wird. Dieses Bild verdeutlicht

Beachten Sie, dass der Hinweis darauf, dass das untere Ende des Layouts erreicht wurde (das Leuchten von unten), aber die Bildlaufleiste auf der rechten Seite anzeigt, dass noch mehr zu scrollen ist.

Was ich erwarte, ist, dass ich den Rand unten sehen kann, genau wie die Ränder an der Seite des Layouts.

    
rperryng 05.04.2014, 17:22
quelle

2 Antworten

4
___ antwort22884317 ___

Versuchen Sie die Einstellung

%Vor%

in Ihrer ScrollView. Es gibt ihm volle Höhe und dann können Sie den unteren Rand anwenden.

    
___ tag123androidlayout ___ Ein Layout definiert die visuelle Struktur für eine Benutzeroberfläche, z. B. die Benutzeroberfläche für ein Aktivitäts-, Fragment- oder App-Widget. ___ tag123android ___ Android ist das mobile Betriebssystem von Google, das zum Programmieren oder Entwickeln von digitalen Geräten (Smartphones, Tablets, Automobile, Fernseher, Wear, Glass, IoT) verwendet wird. Verwenden Sie für Themen rund um Android Android-spezifische Tags wie android-intent, nicht intent, android-activity, nicht activity, android-adapter, nicht adapter usw. Bei anderen Fragen als der Entwicklung oder Programmierung, aber im Zusammenhang mit Android Framework, verwenden Sie Der Link: https://android.stackexchange.com. ___ tag123androidscrollview ___ Ein Android-Widget, das das Scrollen seines einzigen Kindes ermöglicht, wenn es für den sichtbaren Bereich des Bildschirms zu groß ist. ___ qstnhdr ___ Android ScrollView respektiert nicht den unteren Rand des Kindes ___ qstntxt ___

Ich habe eine android Layoutdatei, die ungefähr so ​​aussieht wie

%Vor%

%code% ist 16dp

Wenn ich die App starte, kann ich nicht bis zum Ende des gesamten Layouts blättern, da der untere Rand nicht angezeigt wird. Dieses Bild verdeutlicht

Beachten Sie, dass der Hinweis darauf, dass das untere Ende des Layouts erreicht wurde (das Leuchten von unten), aber die Bildlaufleiste auf der rechten Seite anzeigt, dass noch mehr zu scrollen ist.

Was ich erwarte, ist, dass ich den Rand unten sehen kann, genau wie die Ränder an der Seite des Layouts.

    
___ answer45128608 ___

Ich stieß auf das gleiche Problem. Zum Lösen habe ich %code% anstelle von %code% verwendet und dann %code% für ScrollView gesetzt. Alles läuft gut jetzt!

    
___
VipulKumar 05.04.2014, 17:35
quelle
0

Ich stieß auf das gleiche Problem. Zum Lösen habe ich padding anstelle von margin verwendet und dann android:fillViewport="true" für ScrollView gesetzt. Alles läuft gut jetzt!

    
inverted_index 16.07.2017 12:29
quelle