Java 有没有从视图组中删除视图的方法
我正在开发一款俄罗斯方块android游戏。我需要从布局管理器中删除一些ImageView。但是我在ViewGroup类中找不到任何删除视图的方法。我知道你可以用Java 有没有从视图组中删除视图的方法,java,android,android-view,Java,Android,Android View,我正在开发一款俄罗斯方块android游戏。我需要从布局管理器中删除一些ImageView。但是我在ViewGroup类中找不到任何删除视图的方法。我知道你可以用 view.setVisibility (View.INVISIBLE); 使视图不可见,但视图仍然在这里,在内存中,对吗? 所以这会影响性能,对吗?是: ((ViewGroup)view.getParent()).removeView(view); 是的: 是的: 是的: 你用的是什么IDE?只需将((ViewGroup)view
view.setVisibility (View.INVISIBLE);
使视图不可见,但视图仍然在这里,在内存中,对吗?
所以这会影响性能,对吗?是:
((ViewGroup)view.getParent()).removeView(view);
是的:
是的:
是的:
你用的是什么IDE?只需将
((ViewGroup)view.getParent()).
放在ide中,就可以得到所有方法的列表
当然,您必须将其从父视图组中删除。这就是getParent()方法首先需要获取视图所在的视图组
列表中就有方法removeView(视图视图)
。不言自明
要记住一件事,您必须从UIThread调用此方法。您不能从后台运行的任何其他线程调用它。您使用的是什么IDE?只需将
((ViewGroup)view.getParent()).
放在ide中,就可以得到所有方法的列表
当然,您必须将其从父视图组中删除。这就是getParent()方法首先需要获取视图所在的视图组
列表中就有方法removeView(视图视图)
。不言自明
要记住一件事,您必须从UIThread调用此方法。您不能从后台运行的任何其他线程调用它。您使用的是什么IDE?只需将
((ViewGroup)view.getParent()).
放在ide中,就可以得到所有方法的列表
当然,您必须将其从父视图组中删除。这就是getParent()方法首先需要获取视图所在的视图组
列表中就有方法removeView(视图视图)
。不言自明
要记住一件事,您必须从UIThread调用此方法。您不能从后台运行的任何其他线程调用它。您使用的是什么IDE?只需将
((ViewGroup)view.getParent()).
放在ide中,就可以得到所有方法的列表
当然,您必须将其从父视图组中删除。这就是getParent()方法首先需要获取视图所在的视图组
列表中就有方法removeView(视图视图)
。不言自明
要记住一件事,您必须从UIThread调用此方法。您不能从后台运行的任何其他线程调用此函数。当您在问题中关注
视图的不可见时,您可以使用视图的Gone
,而不是使用此函数。因此,您还可以在XML或Java中同时使用Gone
就像在XML中一样
在爪哇
享受你的代码:)-当你在问题中专注于视图的不可见的时,你可以使用视图的Gone
。因此,你可以在XML或Java中进一步使用Gone
,来查看
就像在XML中一样
在爪哇
享受你的代码:)-当你在问题中专注于视图的不可见的时,你可以使用视图的Gone
。因此,你可以在XML或Java中进一步使用Gone
,来查看
就像在XML中一样
在爪哇
享受你的代码:)-当你在问题中专注于视图的不可见的时,你可以使用视图的Gone
。因此,你可以在XML或Java中进一步使用Gone
,来查看
就像在XML中一样
在爪哇
享受你的代码:-不,removeView
是ViewGroup
的一种方法,而不是ImageView
我错过了编写getParent()。那是我的错误。我已经做了更正。不,removeView
是ViewGroup
的一种方法,而不是ImageView
我没有写入getParent()。那是我的错误。我已经做了更正。不,removeView
是ViewGroup
的一种方法,而不是ImageView
我没有写入getParent()。那是我的错误。我已经做了更正。不,removeView
是ViewGroup
的一种方法,而不是ImageView
我没有写入getParent()。那是我的错误。我已经改正了。
android:visibility="gone"
view.setVisibility(View.GONE);