1

以前は Maven 管理構造に含まれていた単純な HelloWorld アプリケーション内でCaldroidを使用しようとしています。ActionBarSherlock

ABS と Caldroid のサポート パッケージを使用する必要があるため、Caldroid には同じものを使用してもらいたいです。現在、それは最新です:support-v4-r7.jar

ただし、Eclipse ではgetChildFragmentManager()、メソッドが未定義 (???) であると言って失敗しCaldroidFragmentます。したがって、私は続けることができません。

また、正しく使用するために Caldroid のすべてのクラスを移植して ABS クラスを拡張する必要があるかどうかもわかりません。例えば:

public class CaldroidFragment extends DialogFragment    
to
public class CaldroidFragment extends SherlockDialogFragment

それらを統合するアイデアはありますか?

4

1 に答える 1

1

Caldroid を ActionbarSherlock と一緒に (エラーなしで) 動作させる方法を見つけたところです。

  1. ActionbarSherlock ライブラリと Caldroid ライブラリをインポートします。

  2. 次に、ActionbarSherlockの libs フォルダーからサポート v4 jarを削除します。

  3. ActionbarSherlock への依存関係として caldroid を追加します。

  4. アプリへの依存関係として ActionbarSherlock を追加します。

これで、すべてがエラーなしで機能します。

于 2013-07-19T16:28:40.190 に答える