Androidサポートライブラリ、フラグメント、具体的な例としてViewPagerクラスについて質問があります。私の意図は、Androidデベロッパーウェブサイト(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開発Webサイトでリンクした2番目のデモとまったく同じように機能します。それぞれのコンテンツを含む3つのタブ間をスワイプするだけです。
私が読んだすべての記事/投稿/回答は、v4サポートライブラリを非常に支持しているようです。さて、私にとって、長い間ですが、質問:
私のアプリケーションを構造化するための最良の方法は何ですか-を使用し
android.support.v4.app、それによってSupportFragmentsを使用するか、またはで提供されるFragmentsを使用しますandroid.app-その理由は?からの断片
android.appが行く方法である場合、アプローチする最適な方法は何ViewPagersですか?SupportFragmentsがタスクに最適である場合、それらが他の機能と同じ機能を持っていると私は推定します-それで、それらをすべて内部に持つ目的は何
android.appですか?
うまくいけば、より明確な理解を持った誰かが私を少し説明してくれます。
SupportFragmentはAndroid SDKのクラスではありません...
SupportFragment、単にでFragment利用可能なクラスを参照していますandroid.support.v4.app。
ViewPager中にはandroid.app。
Fragmentsがある場合は使用できませんViewPagerSupportFragment