隐藏ParentView及其子项

时间:2012-08-31 08:23:26

标签: android android-view

有一个View项目

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

我希望能够将父项的子项隐藏在项目的父项中。怎么做?

2 个答案:

答案 0 :(得分:1)

尝试将ViewParent转换为View,如下所示:

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

item是最顶层的视图时,需要捕获异常 - 那么它的父视图不是视图。

答案 1 :(得分:0)

隐藏父母也应隐藏其所有子女AFAIK。所以只是:

parentView.setVisibility(View.GONE);