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));
}
請幫忙,如果任何機構有想法。給一些可能對我有幫助的鏈接
您是否嘗試過Google開發中的['ViewPager'示例](http://android-developers.blogspot.com/2011/08/horizontal-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中的視圖。 –
@MH我看到這個例子,但它調用destroyitem後從容器中刪除,但我想從應用程序中實際刪除。 –
當你說「從應用程序中實際刪除」時,我不確定你的意思。還有一些在Compatibility Package rev的安裝目錄中使用ViewPager的更多示例。 3你可能想看看。 –