Ich habe ein Problem mit der Layoutgröße ...
Ich habe ein Layout, das aus einem ViewFlipper, einem LinearLayout (enthält ein MapView) und einem 2. LinearLayout in einer vertikalen Reihe besteht.
%Vor%Das Problem, das ich sehe, ist, dass wenn ich den ViewFlipper mit showNext () oder showPrevious () auf eine kürzere Ansicht umstelle, der mittlere LinearLayout nicht erweitert wird, um den Raum zu füllen. Außerdem sehe ich schwarzen / leeren Platz von der vorherigen ViewFlipper-Ansicht, wenn ich zu einer kürzeren Ansicht wechsle.
Gibt es eine elegante Möglichkeit, diese Elemente dynamisch zu skalieren, so dass das MapView-Layout erweitert wird, um den gesamten nicht vom ViewFlipper und dem unteren LinearLayout belegten Platz zu füllen?
Versuchen Sie android:measureAllChildren="false"
zu Ihrem ViewFlipper hinzuzufügen
<ViewFlipper
android:width="match_parent"
android:height="wrap_content"
android:measureAllChildren="false" >
// Top elements
</ViewFlipper>
Tags und Links android user-interface viewflipper android-mapview