182

Android サポート ライブラリ、フラグメント、および具体的な例としてViewPagerクラスについて質問があります。私の意図は、Android デベロッパー Web サイト ( http://developer.android.com/training/animation/screen-slide.htmlまたはhttp://developer.android.com/ ) で提供されているサンプルと同様の機能を持つアプリを作成することです。 training/implementing-navigation/lateral.html )。彼らのコードを調べると、彼らがライブラリを利用していることに気付きました。これは、私の調査によると、クラスandroid.support.v4.appにアクセスする唯一の方法です。ViewPager

私の状況では、下位互換性には関心がありません。最小 API レベルは 14 (Ice Cream Sandwich) で、ビルド ターゲットは 4.2 Jelly Bean です。最も単純な形式では、私のアプリは、Android dev Web サイトでリンクした 2 番目のデモとまったく同じように動作します。それぞれにコンテンツがある 3 つのタブ間をスワイプするだけです。

私が読んだすべての記事/投稿/回答は、v4 サポート ライブラリを大いに支持しているようです。さて、長々とした質問ですが、

  1. 私のアプリケーションを構築する最良の方法は何android.support.v4.appですかandroid.app?

  2. Fragments fromandroid.appが進むべき道である場合、アプローチする最適な方法は何ViewPagersですか?

  3. SupportFragments がタスクに最適である場合、それらは他のものと同じ機能を持っていると推定されます-では、それらをまったく内部に持つ目的は何android.appですか?

うまくいけば、私は困惑しているので、より明確な理解を持つ人が私に少し説明を与えることができます...

4

3 に答える 3

1

API 11 以降をターゲットにする場合は、サポート ライブラリは必要ありません [実際の apk は少なくとも小さくなります)。

Android 3.x より前のものをサポートしたい場合は、サポート ライブラリが必要です。

これはあなたが求めているものですか?

于 2013-07-09T16:57:25.710 に答える