Je veux redimensionner certaines mises en page dans mon activité.
Voici le code du XML principal :
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/top"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="1"
android:background="#3ee3e3" >
</LinearLayout>
<LinearLayout
android:id="@+id/middle"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1">
</LinearLayout>
<LinearLayout
android:id="@+id/bottom"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="1"
android:background="#fe51e6" >
</LinearLayout>
</LinearLayout>
Comme vous pouvez le voir, la hauteur des mises en page du haut et du bas est de 0, et celle du milieu est de 0. couvre toute la place.
Je veux diminuer de façon programmatique la taille de la mise en page du milieu, tout en augmentant les tailles de la mise en page du haut et du bas. et du bas, jusqu'à ce que toutes les mises en page aient la même hauteur.
Je veux que ça ressemble à une animation.
Comment dois-je m'y prendre ?
Gracias