Nella mia applicazione, ho 2 LinearLayout'proprio uno sopra l'altro. Tramite un'opzione di menu, voglio essere in grado di far scomparire quello inferiore e far cadere quello superiore su quello scomparso LinearLayout.
Il problema è che non ho idea di come farlo in Java.
Non deve essere animato, voglio nascondere il Layoutritorno di un'altra attività (il menu), in OnActivityResult. Il menu activityimposta un booleansu cui eseguo il check-in OnActivityResulte in base al suo valore, determina se devo nascondere o mostrare il fondo 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.
}
}
Qualcuno può darmi un suggerimento o un link su come dovrei farlo?