2

android.support.v4.view.ViewPager に関する一般的な質問はほとんどありません。私のアプリでは、最小限の SDK バージョン 14 として設定しました。ただし、Google は次のように書いています。「このクラスは現在、初期の設計および開発段階にあることに注意してください。API は、互換性ライブラリの今後の更新で変更される可能性があり、新しいバージョンに対してアプリをコンパイルするときに、アプリのソース コードを変更する必要があります。」アンドロイドドキュメント

しかし、チュートリアルやヘルプを探していると、インターネットには多くの例があるため、おそらくそうではないことに気付きました。そのため、それほど目新しいものではないようです。このクラスの実際の状況を知っていますか?また、今後サポートされる予定はありますか?

私のアプリファイルが非常に大きくなるので、サポートライブラリを使用しない方法はありますか?

さらに、DialogFragment を作成しているときに、非常に奇妙なことに気付きました。android.app.DialogFragment の使用は許可されていませんが、android.support.v4.app.DialogFragment を使用する必要があります。それが何か問題を引き起こす可能性があるかどうか疑問に思っていますか?ViewPager で android.app.DialogFragment を使用する解決策はありますか?

ViewPager がサポート ライブラリ内にない通常のクラスになるのはいつですか?

4

1 に答える 1

5

このクラスの実際の状況を知っていますか?また、今後サポートされる予定はありますか?

何らかの奇妙な理由で Google がサポートしない場合は、コミュニティがサポートします。

私のアプリファイルが非常に大きくなるので、サポートライブラリを使用しない方法はありますか?

ProGuard を適切に使用すれば、アプリ ファイルはそれほど大きくなりません。

android.app.DialogFragment の使用は許可されていませんが、android.support.v4.app.DialogFragment を使用する必要があります。

Android サポート パッケージには、v4 と v13 の 2 つのバージョンがあります。v4 バージョンには、 と の v4 バージョンのみがFragmentPagerAdapterありFragmentStatePagerAdapterます。v13 バージョンには、 と の v4 バージョンと v13 バージョンの両方がFragmentPagerAdapterありFragmentStatePagerAdapterます。v13 バージョンは、ネイティブの Android フラグメントで動作します。

ViewPager がサポート ライブラリ内にない通常のクラスになるのはいつですか?

おそらく決して。Android サポート パッケージは、バックポート用だけではありません。

于 2013-10-14T21:23:17.280 に答える