如何从小部件中删除所有子视图?例如,我有一个GridView,我动态地将许多其他线性布局inflating 到其中;稍后在我的应用程序中,我希望重新开始使用GridView,并清除它的所有子视图.我该怎么做?蒂娅.

推荐答案

viewGroup.removeAllViews()

适用于任何视图组.在你的例子中,它是GridView.

http://developer.android.com/reference/android/view/ViewGroup.html#removeAllViews()

Android相关问答推荐

在不增加父行宽度的情况下添加延迟行或可滚动行

无法在Android中创建通知频道

Android 14上的慢速意图广播交付

如何使用Jetpack Compose实现此底表?

如何使用 Wea​​r OS 上的运行状况服务模拟位置?

使用不同的gradle文件导入外部库

是否可以在 compose 中使用三次贝塞尔曲线进行动画?

为什么我收到这个错误我需要安装 android studio

从 Jetpack Compose 中的 IconButton 中删除黑色色调

Koin Android-KMM:我有嵌套范围但注入不起作用

在 react native 中设置 react-native-paper 组件的样式

为什么集成React Native时compileSdkVersion错误?

在 Google Play 中将用户从开放测试转移到生产的过程是怎样的?

IconButton 中可绘制的图标是黑色的,尽管它是白色的

当我更改 ViewModel var 时,Kotlin + Compose 中的 Composable 不会更新

Android Java Keystore 在另一台机器上损坏

在delphi中将Jnet_uri转换为Tbitmap

如何将私有 mutableStateOf 分配给 Android Jetpack 中的 State 变量?

jetpack compose中的类的实例,则通知状态更改

当 primaryDark 为白色时更改状态栏文本 colored颜色