2013-07-03 85 views
0

在我的應用程序中,我使用ViewPagerIndicator的示例,該示例啓動5個片段。到目前爲止所有工作都很好,但片段不得不爲了其他目的而改變他們的視圖(全新的佈局)。我怎麼做?一個Fragment沒有像活動一樣的SetContentView函數。那麼有沒有辦法更新視圖或類似的東西?在片段中更改視圖

回答

0

使用Fragment.getView()獲取片段的根視圖。在那View,請致電removeAllViews()。然後建立新視圖並將它們添加到從getView()獲得的視圖中。

編輯

我從來沒有使用單聲道爲Android之前,但看着的文件;我建議你從你的Fragment的私人成員中放入來自inflater.Inflate的膨脹視圖。稍後,在需要時,您可以使用該參考來編輯佈局。

+0

如果你看[>這裏<](http://docs.go-mono.com/?link=T%3aAndroid.App.Fragment%2fM)你可以看到,沒有什麼像片段的getView – EaranMaleasi

+0

呃哦,我想你正在使用monodroid。對於那個很抱歉。如果你下次在你的問題的描述中提到這個,那會很好。 –

+0

請參閱我的答案的編輯。 –