更改片段中的视图

本文关键字:视图 片段 | 更新日期: 2023-09-27 18:20:54

在我的应用程序中,我使用了一个修改过的ViewPagerIndicator示例,它启动了5个Fragments。到目前为止,一切都很好,但片段确实必须更改它们的视图(全新布局)以用于其他目的。我该怎么做?Fragment不像活动那样有SetContentView函数。那么有没有更新视图之类的方法呢?

更改片段中的视图

使用Fragment.getView()获取片段的根视图。在该View上,调用removeAllViews()。然后构建您的新视图,并将它们添加到您从getView()获得的视图中。

编辑

我以前从未在安卓系统上使用过Mono,但查看了文档;我建议你把充气后的视图放在充气机上。在你的碎片的私人成员中充气。稍后,如果需要,可以使用该引用来编辑布局。