Ich habe einen Dialog mit einer Liste (ein paar TextView
s in einem LinearLayout
) innerhalb einer ScrollView
. Das Layout ist wie folgt:
Es sieht so aus mit nur ein paar Punkten auf der Liste:
Aber wenn es mehr gibt, als auf den Bildschirm passen kann (und da tatsächlich gescrollt werden muss), werden meine Tasten unter den Bildschirm geschoben. Beim Scrollen ganz nach unten sieht es so aus:
Ich brauche den LinearLayout
, der die Knöpfe enthält, um als Fußzeile zu bleiben, er sollte nirgends scrollen und offensichtlich nicht verschwinden. Ich habe versucht, mit den Layouthöhen und -gewichten herumzuspielen, aber ohne Erfolg.
Ich denke, du solltest die layout_height des Scrollview explizit wie
erwähnen %Vor%so. Eine andere Möglichkeit ist, eine äußere Komponente wie das Tabellenlayout einzuführen, indem Sie die layout_height explizit angeben und Ihre Scrollview so einfügen, wie sie ist.
Ich hoffe, es funktioniert
Verwenden Sie unterhalb des XML-Layouts das benutzerdefinierte Dialogfeld, das Sie anzeigen möchten,
%Vor%
Und nenn es so aus deiner Klassendatei,
%Vor%Tags und Links android android-layout scrollview