11

私はAndroid3.0+用に設計されたチュートリアル「フラグメントの操作」を完了しようとしています。

互換性パッケージv4を使用していることを達成するため(私のAPIは7であるため)。しかし、私はリストに行き詰まっています。正解は見つかりませんでした。

ClassNotFoundExceptionが発生します。FragmentActivityからフラグメントクラスを継承しましたが、ListActivityはどうですか?FragmentListActivityのようなものはなく、これでクラッシュし続けると思います。

互換性パッケージv4を使用してフラグメントListActivityを作成できますか?それともまったく不可能ですか?

4

3 に答える 3

21

いいえ、存在しません。愚かなサポートライブラリ。

ソリューションの作成は簡単ですが、維持するのは面倒です。ネイティブListActivityクラスをプロジェクトにコピーし、名前を「」に変更して、の代わりにFragmentListActivity拡張します。他の微調整は必要なく、コピーは簡単です。確信が持てない場合は、私のコードでピークに達することができますが、常に最新のものを導出するのが最善です。FragmentActivityActivity

同じGridActivityことが言えます。

于 2012-11-04T15:28:24.040 に答える
1

この質問を見てください: 互換性ライブラリを使用してフラグメントに変換するときにListActivity / MapActivityをどうするか?

ListFragmentがあります。

于 2013-07-02T01:22:24.147 に答える
0

はい、viewpagerパッケージv4と互換性のあるFragmentListActivityを作成できます。

これが例です

別の

于 2012-06-07T10:15:20.103 に答える