2

ActionBarSherlockandを使用しておりViewPageIndicator、ネストされたフラグメントを実装しようとしましたが、メソッドgetChildFragmentManager()は my で定義されていませんandroid.support.v4.app.Fragments

その他のエラーはなく、ABS と VPI は期待どおりに機能します。

サポート ライブラリ v13 は使用していません。最新バージョンを使用しており、プロジェクトをクリーンアップしました。通常android.app.Fragmentは文句を言いませんgetChildFragmentManager()

また、サポート ライブラリの依存関係 (ABS、VPI およびそれを参照するメイン プロジェクト内の android-support-v4.jar、または外部 jar としての android-support-v4.jar) の再配置を試みましたが、getChildFragmentManager()未定義のままです。

ただし、VPI を削除するとgetChildFragmentManager()機能しますが、もちろん VPI は機能しなくなります。したがって、依存関係に何か問題があるに違いありませんが、試すアイデアが不足しています。

どんな助けでも大歓迎です!

4

2 に答える 2

9

ABS と私のプロジェクト (ただし VPI を使用していない) のバージョンが異なるため、サポート ライブラリに同様の問題がありました。

Android SDK Manager を使用して最新の android-support-v4.jar をダウンロードしてから、jar を<sdkdir>/extras/android/support/v4/android-support-v4.jarプロジェクトにコピーし、ABS と VPI にもコピーします (どちらもダウンロードに android-support-v4.jar の古いコピーがあります)。 )

于 2013-04-04T18:15:12.200 に答える