Ich möchte, dass meine ScrollView folgendermaßen aussieht:
- Die maximale Größe wird mit layout_weight festgelegt (damit andere Elemente unterhalb des ScrollViews richtig angezeigt werden können)
- Wenn der Inhalt kleiner als die maximale Größe ist, verhält es sich wie bei
layout_height="wrap_content"
Hier ist, was ich derzeit habe:
<ScrollView
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:measureAllChildren="true"
android:fillViewport="false"
>
Ich glaube nicht, dass die measureAllChildren
wirklich irgendetwas tut...
Wenn ich hinzufüge android:layout_weight
Die Größe wird immer so groß sein, wie ich es mir wünsche. Ohne sie, es erstreckt sich einfach mehr als es sollte ...
Ich habe nichts dagegen, die ScrollView-Klasse zu erweitern, um das Verhalten von onMeasure zu ändern, wenn ich es brauche...?
PS: Falls das einen Unterschied macht, ich versuche, das ab Froyo zum Laufen zu bringen.