Trong ứng dụng của tôi, tôi có 2 LinearLayout'ngay trên nhau. Thông qua một tùy chọn menu, tôi muốn có thể làm cho cái dưới cùng biến mất, và cái trên cùng rơi xuống biến mấtLinearLayout .
Vấn đề là, tôi không biết làm thế nào để làm điều này trong Java.
Nó không phải là hoạt hình, tôi muốn ẩn sự Layouttrở lại của một hoạt động khác (menu), trong OnActivityResult. Menu activityđặt một vị trí booleanmà tôi đăng ký OnActivityResultvà theo giá trị của nó, tôi xác định xem mình có cần ẩn hoặc hiển thị phía dưới không 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.
}
}
Bất cứ ai có thể cho tôi một gợi ý hoặc một liên kết về cách tôi nên làm điều này?