Ho un problema la layout dimensionamento ...ridimensionamento layout dinamicamente con ViewFlipper
ho un layout che consiste in un ViewFlipper, un LinearLayout (contenente un MapView), ed una seconda LinearLayout tutti in una fila verticale.
<LinearLayout
android:width="match_parent"
android:height="match_parent" >
<ViewFlipper
android:width="match_parent"
android:height="wrap_content" >
// Top elements
</ViewFlipper>
<LinearLayout
android:width="match_parent"
android:height="match_parent" >
// MapView
</LinearLayout>
<LinearLayout
android:width="match_parent"
android:height="wrap_content" >
// Bottom elements
</LinearLayout>
</LinearLayout>
Il problema che sto vedendo è che quando cambio la ViewFlipper per mostrare una vista più breve con showNext() o showPrevious(), il LinearLayout mezzo non si espande a riempire lo spazio. Inoltre, vedo lo spazio nero/vuoto rimasto dalla vista ViewFlipper precedente quando si passa a una vista più breve.
C'è un modo intelligente per ridimensionare dinamicamente questi elementi in modo che il layout di MapView si espanda per riempire tutto lo spazio non occupato dal ViewFlipper e dal LinearLayout inferiore?