1

初めてActionbarSherlockを使用しています。私が作成しようとしているのは、オーバーフローボタンのあるアクションバーです。http://wptrafficanalyzer.in/blog/adding-menus-to-action-bar-in-pre-honeycomb-versions-using-sherlock-library/プロジェクトをインポートしてエミュレートしようとしました。

しかし、次のエラーが発生します。指定された名前に一致するリソースが見つかりません(「theme」で値「@ android:style / Theme.Sherlock.ForceOverflow」)。

www.actionbarsherlock.comからアクションバーSherlockのライブラリファイルを含めました

誰か助けてくれませんか。

4

2 に答える 2

3

強制オーバーフローは、最新バージョン(4.2)で削除されました。この背後にある動機についての議論については、Githubの問題を確認してください。

于 2012-10-15T09:22:20.343 に答える
0

以下の手順に従ってください。Androidアクションバーシャーロックライブラリのインポートに成功すると100%確信しています。

  1. あなたがしなければならない最初のことは、http://actionbarsherlock.comからライブラリをダウンロードすることですか?。この後、解凍/解凍します。

  2. 取得するフォルダーには、いくつかのサブフォルダーとファイルが含まれます。アクションバーのシャーロックライブラリは、「actionbarsherlock」フォルダにあります。ここで、フォルダの名前を「actionbarsherlock」から「ActionBarSherlockLib」に変更します。

  3. 次に、Eclipseに移動し、ABS(Action Bar Sherlock)ライブラリをAndroidプロジェクトとして追加します。Eclipseのインポートツールを使用してActionBarSherlockライブラリをインポートしないでください。すぐには機能せず、いくつかの設定を修正する必要があります。代わりに、次の手順で説明するように新しいプロジェクトを作成します。

  4. [ファイル]->[新規]->[プロジェクト]->[既存のコードからのAndroidプロジェクト]を開きます。これを選択して、[次へ]をクリックします。

  5. 次の画面で、Eclipseはルートディレクトリを参照するように要求します。最初に解凍したすべてのファイルとフォルダを含むルートフォルダを選択する必要があります。正しいルートフォルダを選択した後、eclipseは作成するプロジェクトのリストを提案します。

  6. 「ActionBarSherlockLib」をチェックし、残りのチェックを外すだけです。

  7. [プロジェクトをワークスペースにコピーする]をオンにして、[完了]をクリックします。

  8. これでチャンピオンになり、アクションバーシャーロックライブラリをEclipseに正常にインポートしました。おめでとうございます。

于 2014-10-31T10:26:31.993 に答える