我有一个##View##,它有许多子项,根据某些条件可能会显示也可能不会显示(通常,他们是否真的有要显示的信息)。
现在,有代码大约说:
if (conditionA) {
viewA.setVisibility(VISIBILE);
} else {
viewA.setVisibility(GONE);
}
if (conditionB) {
viewB.setVisibility(VISIBILE);
} else {
viewB.setVisibility(GONE);
}
...
if (conditionA || conditionB || ...) {
parentView.setVisibility(VISIBILE);
} else {
parentView.setVisibility(GONE);
}
这似乎真的很糟糕。有没有更好的办法?