2013-02-19 4 views
12

ViewFlipperAdapterViewFlipperの実用的な違いを誰かが説明できますか?いつ他のものを使うべきかを含む。ViewFlipperとAdapterViewFlipperの比較

カスタムカーソルアダプタで月間ViewFlipperを使用していましたが、正しく機能していても間違ったアプローチを使用したと考え始めています。

答えて

19

ViewFlipperとすると、通常、すべての子供を前に宣言し、リサイクルの概念はありません。 AdapterViewFlipper

あなたがListViewSpinnerなどで、その子供たちがその場で決定されてしまうと、子供を表すビューがリサイクルできるよう、あなたは、Adapterを使用しています。

小さな静的コンテンツの場合は、ViewFlipperが簡単です。また、APIレベル11(IIRC)にAdapterViewFlipperが追加されているため、Androidの古いバージョンでは動作しません。

+0

が存在するか、Apiレベル<11 – rkmax

+1

のAdapterViewFlipperの実装が分かっています。@rkmax: 'AdapterViewFlipper'は主にアプリウィジェットで使用するために作成されました。バックポートはまだアプリウィジェットで使用できないので、私はバックポートしようとしている人には気づいていません。つまり、あなたはソースコードをつかんで自分でバックポートしようとすることができます。 – CommonsWare

+0

AdapterViewFlipper(およびAdapterViewAnimator)を古いAndroidsに移植するために[this](https://github.com/arichiardi/ava-project)プロジェクトを作成しましたが、Appウィジェット内で動作させることができませんでした。通常のレイアウトでは問題ありません。見てください(ここで恥知らずの自己宣伝にごめんなさい)。 –

関連する問題