いくつかの条件 (通常、実際に表示する情報があるかどうか) に基づいて表示される場合と表示されない場合がある多数の子を持つ ##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);
}
これは本当にまずいようです。より良い方法はありますか?