有一个View
项目
View item = findViewById(R.id.item);
ViewParent = item.getParent();
我希望能够将父项的子项隐藏在项目的父项中。怎么做?
答案 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);