Câu hỏi này xuất phát từ việc hiển thị/ẩn các chế độ xem khác nhau một cách năng động. Chế độ xem có 3 cài đặt mức hiển thị - hiển thị, ẩn và đã biến mất. Nếu bạn có chế độ xem cha mẹ, ví dụ: LinearLayout
, có một số chế độ xem con (không quan trọng chúng là gì) đang đặt chế độ hiển thị của cha mẹ giống như đặt độ hiển thị trên tất cả các con một cách độc lập không? Ví dụ nếu tôi nóiẢnh hưởng của việc đặt chế độ hiển thị chế độ xem cha mẹ đối với con của nó
LinearLayout container = (LinearLayout) findViewById(R.id.layout_1);
container.setVisiblity(View.GONE);
Đó có phải là giống như việc tìm kiếm từng xem con cá nhân và thiết lập tất cả những visiblities để View.GONE
? Nếu cha mẹ không phải là View.GONE
nhưng View.INVISIBLE
thì sao? Có phải tất cả các trẻ em vẫn được vẽ nhưng không thấy?
Hành vi không có ý nghĩa đối với tôi, đặc biệt là vì nó khác khi làm việc từ lạm phát XML (tức là khả năng hiển thị được truyền cho trẻ em). Có cách giải quyết nào để làm cho nó nhất quán giữa XML và Java không? – milosmns