在我的应用程序中,我使用ViewPagerIndicator的一个更改的示例,它启动5个碎片。到目前为止一切都很好,但片段必须改变他们的视图(完全新的布局)用于其他目的。我怎么做?一个Fragment没有像活动那样的函数SetContentView。那么有没有办法更新视图或类似的东西?
答案 0 :(得分:0)
使用Fragment.getView()
获取片段的根视图。在View
上,拨打removeAllViews()
。然后构建新视图并将其添加到从getView()
获得的视图中。
修改强>
我之前从未使用过Mono for Android,但查看文档;我建议你把inflater.Inflate中膨胀的视图放在你片段的私人成员中。稍后,在需要时,您可以使用该引用来编辑布局。