Dans mon application, j'ai des 2 LinearLayoutjuste au-dessus de l'autre. Via une option de menu, je veux pouvoir faire disparaître celui du bas et faire descendre celui du haut sur le disparu LinearLayout.
Le problème est que je n'ai aucune idée de comment faire cela en Java.
Il n'est pas nécessaire de l'animer, je souhaite masquer le Layoutau retour d'une autre activité (le menu), dans OnActivityResult. Le menu activitydéfinit un booleansur lequel je m'enregistre OnActivityResultet, en fonction de sa valeur, je détermine si je dois masquer ou afficher le bas Layout:
// Only change value if it is different from what it was.
if(mUseVolumeButtonAsPTT != resultData.getBoolean("UseVolumeButtonAsPTT")){
mUseVolumeButtonAsPTT = resultData.getBoolean("UseVolumeButtonAsPTT");
if(!mUseVolumeButtonAsPTT){
// Hide lower LinearLayout.
} else {
// Show lower LinearLayout.
}
}
Quelqu'un peut-il me donner un indice ou un lien sur la façon dont je dois faire cela?