在我的机器人Activity
中,我正在使用ScrollView
我在其中插入多个RelativeLayout
作为孩子,在RelativeLayout
内,有一个选项可以删除该特定{ {1}}。我使用此代码从RelativeLayout
删除RelativeLayout
:
ScrollView
但此代码未按预期运行,RelativeLayout layout = (RelativeLayout)(view.getParent()).getParent();
myScollView.removeView(layout);
myScollView.invalidate();
未从RelativeLayout
中删除。
答案 0 :(得分:1)
尝试:
RelativeLayout layout = (RelativeLayout)(view.getParent()).getParent();
(ViewGroup(layout.getParent())).removeView(layout);
myScollView.invalidate();
答案 1 :(得分:-1)
删除视图
((ViewManager)entry.getParent()).removeView(entry);
或
View root = findViewById(R.id.your_root);
root.removeView(yourViewToRemove);
您可以通过调用removeView(View view)从父级中删除子视图,如下所示:
parent.removeView(child);