更改片段中的视图

时间:2013-07-03 11:50:23

标签: c# android xamarin.android

在我的应用程序中,我使用ViewPagerIndicator的一个更改的示例,它启动5个碎片。到目前为止一切都很好,但片段必须改变他们的视图(完全新的布局)用于其他目的。我怎么做?一个Fragment没有像活动那样的函数SetContentView。那么有没有办法更新视图或类似的东西?

1 个答案:

答案 0 :(得分:0)

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

修改

我之前从未使用过Mono for Android,但查看文档;我建议你把inflater.Inflate中膨胀的视图放在你片段的私人成员中。稍后,在需要时,您可以使用该引用来编辑布局。