2011-11-11 50 views
0

在這裏我有一個應用程序,其中我使用viewpager。我想通過編程動態地添加和刪除pageadapter的視圖。如何添加和刪除android的水平viewpager中的多個頁面?

現在我只爲此PagerAdapter添加4個靜態視圖。

private ArrayList<LinearLayout> views; 

public MyPagerAdapter(Context context) 
{ 
     views = new ArrayList<LinearLayout>(); 
     views.add(new ListView1Page(context));    
     views.add(new TextViewPage(context)); 
     views.add(new ListView2Page(context)); 
     views.add(new ButtonPage(context)); 
} 

請幫忙,如果任何機構有想法。給一些可能對我有幫助的鏈接

+0

您是否嘗試過Google開發中的['ViewPager'示例](http://android-developers.blogspot.com/2011/08/horizo​​ntal-view-swiping-with-viewpager.html)?完整的代碼可以在這裏找到(http://code.google.com/p/viewpagerexample/source/browse/trunk/AwesomePager/src/com/geekyouup/paug/awesomepager/AwesomePagerActivity.java),並展示瞭如何使用'instantiateItem()'和'destroyItem'分別添加和刪除ViewPager中的視圖。 –

+0

@MH我看到這個例子,但它調用destroyitem後從容器中刪除,但我想從應用程序中實際刪除。 –

+0

當你說「從應用程序中實際刪除」時,我不確定你的意思。還有一些在Compatibility Package rev的安裝目錄中使用ViewPager的更多示例。 3你可能想看看。 –

回答

0

如果您沒有使用片段適配器,我的解決方案可能適合您。請參閱my post

相關問題