Ice Cream Sandwich 用の Android アプリケーションを作成しています。アプリケーションで ViewPager を使用できるようにしたいのですが、互換パッケージを使用している場合にのみ使用できると表示されているため、それができないようです。ここで問題があります。互換パッケージを使用したくないためです。使用すると、PreferencesFragment を使用できなくなるためです (互換パッケージ内では使用できませんが、アプリケーションにとって非常に重要です)。今、私は立ち往生しているように感じます。私の質問は、このViewPagerまたはそれに似たsthを使用できるようにするために、私が使用できる何らかの回避策を誰かが知っているかということです。そして多分彼らがアイスクリームサンドイッチでそれを利用できるようにしたら..何か提案をいただければ幸いです。どうも!
質問する
597 次
1 に答える
2
あなたはそれを使用することができます。互換性を追加し、ViewPager を使用します。
FragmentPagerAdapter または FragmentStatePagerAdapter を使用しないでください。互換性パッケージからのフラグメントが必要になるためです。
PagerAdapter を拡張するか、単に FragmentPagerAdapter または FragmentStatePagerAdapter のいずれかをコピーして、それらの内部でアイスクリームのフラグメントを使用します。
ソースリンク https://github.com/android/platform_frameworks_support/blob/master/v13/java/android/support/v13/app/FragmentPagerAdapter.java https://github.com/android/platform_frameworks_support/blob/master/v13 /java/android/support/v13/app/FragmentStatePagerAdapter.java
于 2012-06-07T09:06:17.990 に答える