有一个View
项目
View item = findViewById(R.id.item);
ViewParent = item.getParent();
我希望能够用父母的孩子隐藏项目的父母。怎么做 ?
有一个View
项目
View item = findViewById(R.id.item);
ViewParent = item.getParent();
我希望能够用父母的孩子隐藏项目的父母。怎么做 ?
尝试将 ViewParent 转换为 View,如下所示:
try {
(View) ViewParent.setVisibility(View.GONE);
} catch (ClassCastException e) {
// In case if item is the top most view
};
对于最顶层视图的情况需要捕获异常item
- 然后它的父级不是视图。
隐藏父母也应该隐藏它的所有孩子AFAIK。所以就 :
parentView.setVisibility(View.GONE);