2011-11-11 7 views
0

ここに私はviewpagerを使った1つのアプリケーションを持っています。私は追加すると、動的にプログラミングでpageadapterからビューを削除したい。アンドロイド用の水平ビューページで複数のページを追加または削除するにはどうすればよいですか?

この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をご覧ください。

関連する問題