2

この例を試しました

http://developer.android.com/resources/samples/Support4Demos/src/com/example/android/supportv4/app/FragmentPagerSupport.html

APIレベル15用にビルドし、サポートパッケージも使用しています。この機能は問題を引き起こします:

@Override
        public Fragment getItem(int position) {
            return ArrayListFragment.newInstance(position);
        }

エラーメッセージ:

戻り値のタイプはFragmentPagerAdapter.getItem(int)と互換性がありません

同様の問題が見つかりましたが、明確な解決策がありません android.support.v4.app.Fragmentからandroid.app.Fragmentに変換できません

4

3 に答える 3

5

このクラスを使用していることを確認してください:android.support.v4.app.Fragment代わりにandroid.app.Fragment

于 2012-04-16T20:49:22.840 に答える
5
  1. android.support.v4.app.Fragmentの代わりにインポートしandroid.app.Fragmentます。
  2. getSupportFragmentManager()の代わりにを使用してフラグメントマネージャを取得しますgetFragmentManager()
于 2012-04-16T21:38:37.923 に答える
3

support.v13が利用可能です。これを使用してください。v4はAPI15には古すぎます

于 2012-04-16T20:50:08.687 に答える