9

Androidの古いバージョンのサポートを許可する必要がなく、API 17のみを使用できる場合、(gmailのように)広く宣伝されている水平スワイプを実装し、viewpager、fragmentsactivities(新しいAPIにはすでにフラグメントがあります. ..) サポートライブラリを取り除くなど?

水平スワイプについて私が見つけたすべてのチュートリアルは、サポート ライブラリと FragmentActivities を使用してそれを行う方法を示しています。それ以外の場合、ネイティブ クラスとメソッドを使用できない場合、新しい API の利点は何ですか?

4

2 に答える 2

4

サポートライブラリを削除するには

ViewPagerAndroidサポートライブラリにのみ存在します。Androidサポートライブラリはバックポート専用ではありません。

新しいAPIにはすでにフラグメントがあります

ViewPagerネイティブAPIレベル11フラグメントを使用できますが、独自のフラグメントを作成する必要がある場合がありますPagerAdapter。または、ページに通常のオブジェクトまたはオブジェクトViewPagerのみを使用して、フラグメントなしで使用できます。ViewViewGroup

広く宣伝されている水平スワイプを実装する別の方法はありますか

の代わりに独自のを作成することを歓迎しますViewPager。ほとんどの開発者はViewPager、開発と保守のコストを削減するために、を再利用することを好みます。

HorizontalScrollView、オープンソースがHorizontalListView浮かんでいるなどもあります。

于 2013-02-16T13:32:56.273 に答える