0

ActionBarSherlockを使用して、 Android 2.1API7プロジェクトにアクションバーを実装しています。(Eclipse IDEを使用)

sherlockを使用するために、Eclipseの既存のプロジェクトとしてsherlockライブラリをインポートした後。私は自分のプロジェクトで次のことをしました。

  1. プロジェクトをマウスで右クリックし、「プロパティ」を選択します

  2. 「Android」セクションには「ライブラリ」サブセクションがあり、sherlockプロジェクトをライブラリとして追加しました

  3. 変更を適用する

FragmentActivity次に、プロジェクトのソースコードで解決できないことに気付きました。

プロジェクトのプロパティをもう一度確認しました。ライブラリが「ライブラリ」セクションにないため、追加されたシャーロックプロジェクトが... ライブラリとしてsherlockを追加したのに、なぜ突然消えたのですか?私は何が欠けていますか?

つまり、自分のプロジェクトにライブラリとしてシャーロックを何度追加しても、次にプロジェクトのプロパティを確認すると、シャーロックがライブラリセクションから消えてしまいます...

4

2 に答える 2

1

まず、プロジェクトをライブラリとして追加した後、Eclipse を再起動します。これは、プラグインの少なくともいくつかのバージョンでの既知のバグだと思います。

それでもうまくいかない場合は、プロジェクト ルートの「default.properties」ファイルが読み取り専用でないことを確認してください。

于 2012-02-06T15:45:45.133 に答える
1

その他の既知の問題:

  • アプリは、Sherlock アドオンと同じように、AndroidManifest で同じ "Uses-sdk" 設定を使用する必要があります
  • Sherlock の最小 Java バージョン: 1.6 !
  • ライブラリ付きパッケージで、ソースコード付きのサンプルもたくさんあります
  • レイアウトに ActionBar が表示されない

私が覚えているいくつかの簡単な

于 2012-02-06T16:16:00.613 に答える