2011-10-26 6 views
2

私は例えば、最新のAPIをターゲットとする場合Androidのサポートパッケージを使用して7に分SDKを設定する長所と短所について考えてきました。Androidのサポートパッケージで使用するかどうかを指定しますか?

Android documentationは、「目標はアプリケーションにバンドルできるより多くのAPIを提供することで開発を簡素化し、プラットフォームのバージョンについて心配する必要はありません」と述べています。しかし、私はそれがより簡単になるかどうかに疑問を呈しています。

は廃止されたTabActivityを、考えてみましょう。 TabActivityを使用する代わりに、フラグメントビューを使用し、exampleを見て、表形式のビューが機能するようにすると、単純に見えません。さらに、FragmentsActivityクラスとFragmentsActivityクラスを使用することを決めるときには、リフレクションを使用する必要があります。なぜ、TabActivityを使用しないのですか。私はこれについてあなたの意見を得ることを望んでいた。私はそれを使用しない方に傾いていますが、私が何らかの利益を逃しているかどうかを知りたいと思います。

答えて

10

TabActivityを使用する代わりに、フラグメント

経由でTabActivityを使用する代わりはあなたが引用例に不快なものを使用して、Fragmentsています。 TabActivityを使用するより良い代替は、おそらく下位互換性アクションバーを提供していますAndroidのサポートライブラリのActionBarSherlock'sフォークを使用して、アクションバーであなたのタブを置くことです。

表形式のビューの作業を取得する例を見て、それはそれはありません

を単純に見ていません。

以外にも、私はあなたがAndroidのサポートライブラリを使用している場合は、常にあなたと、あなたは、これを必要はありませんFragmentActivityクラス対

をフラグメントクラスを使用することに決定する際とにかくリフレクションを使用する必要があります拡張FragmentActivity

私はそれを使用しない方に傾いていますが、私は何かの利点を逃しているかどうかを知りたいと思います。

タブレットやテレビのサポートを予定している場合は、断片を使用したいと考えています。断片は、電話専用のアプリでも役立ちますが、目に見えないほどです。

関連する問題