SherlockアクションバーをAndroidプロジェクトに(マッププラグインを使用して)統合するのに時間がかかるため、ここに私のソリューションを示すことを提案します。
3888 次
1 に答える
6
最初のステップはライブラリプロジェクトを作成することで構成され、2番目のステップはアクションバーを使用する独自のプロジェクトを作成することであり、3番目のステップはマッププラグインを使用できるようにすることです。
I-ActionBar SHerlockプロジェクト:
- actionbarSherlockzipファイルをダウンロードします
- 既存のAndroidコードをWorkspaceにインポートします(ActionBar 4.2.0の場合)。インポートするディレクトリ「ライブラリ」を選択します。「ライブラリ」プロジェクトが作成されます。
- マニフェストを「android:minSdkVersion = "7」android:targetSdkVersion="16"で設定します
- 互換性ライブラリのインポート:プロジェクトを右クリック>Androidツール>サポートライブラリの追加
次のプロジェクトプロパティを使用してこのプロジェクトを構成します。
- androidビルドターゲット:> = android 4.0
- 「IsLibrary」を確認してください
II-あなたのプロジェクト:
- アクションバーシャーロックを使用するプロジェクトを作成する
- Androidビルドターゲットを>=Android 4.0に設定します(前のプロジェクトと同じターゲットを選択してください!)
- マニフェストを「android:minSdkVersion = "7」android:targetSdkVersion="16"で設定します
- 前のプロジェクト「ActionBarSherlock」をライブラリとして追加します:プロジェクト>プロパティ> Android>追加...(下のパネル)
- ActionBarクラスを使用するようにコードを変更します
III-アクションバーシャーロックのactionbarsherlock-plugin-maps-4.1.0.jarプラグインを使用するには:
- actionbarsherlock-plugin-maps-4.1.0.jar(zipファイルから取得)をlibsディレクトリのプロジェクト「ActionBarSherlock」に追加します
プロジェクトを構成します:プロジェクト>プロパティ>ビルドパス>ライブラリ:
- add actionbarsherlock-plugin-maps-4.1.0.jar
ビルドターゲットをGoogleマップAPI>4.0に設定します(プロジェクトでも同じことを行います-同じターゲットです!)
- 「actionbarsherlock-plugin-maps-4.1.0.jar」ライブラリを新しいプロジェクトのビルドパスに追加します
私はそれがあなたのためにも働くことを願っています。
于 2012-06-27T10:12:17.540 に答える