0

Viewアイテムがあります

View item = findViewById(R.id.item);
ViewParent = item.getParent();

親の子でアイテムの親を非表示にできるようにしたい。どうやってするの ?

4

2 に答える 2

1

次のように、ViewParent を View にキャストしてみてください。

try {
    (View) ViewParent.setVisibility(View.GONE);
} catch (ClassCastException e) {
    // In case if item is the top most view
};

itemが最上位のビューであり、その親がビューではない場合は、例外をキャッチする必要があります。

于 2012-08-31T08:25:39.533 に答える
0

親を非表示にすると、そのすべての子も非表示になるはずです。これだけ :

parentView.setVisibility(View.GONE);
于 2012-08-31T08:25:46.897 に答える