5 Stimmen

Android ScrollView Layout (wrap_content, maximale Größe)

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.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X