-1

ActionBar Navigation Drawer を使用して、SherlockFragmentActivity 内に SherlockFragment があります。フラグメントごとに異なるアイコンを表示したい。アプリy android 2.3.6を実行するとonCreateOptionsMenuメソッドが呼び出されますが、android 4+でアプリを実行するとメソッドは呼び出されません。

誰でも私を助けることができますか?

ありがとう。

編集:

この画像は、私が欲しいアプリの最初のセクションです。メニュー: ドロップダウン、折りたたみ可能な検索、右側のサイドメニュー。

これは同じアプリの別のセクションで、同じナビゲーション ドロワーがあり、フラグメントごとに異なるメニュー項目があります。

4

1 に答える 1

0

どのテーマを使用しましたか?マニフェストで、テーマを Theme.Black.NoTitleBar に変更してみてください。またはホロ

android:theme="@android:style/Theme.Black.NoTitleBar"

オプションメニューは、それ以降のバージョンでは使用されません。API 11 より前では、アクション バーはありません。ActionBar Sherlock を使用すると、Android デバイスでアクション バーを使用できます。または、プロジェクトでサポート ライブラリ v7 を使用して、アクション バーを使用することもできます。以降の Android バージョンの標準ソリューションとして Action クラスがあります。Android 4.0 以降のデバイス向けのこのActionBarチュートリアルを読むことができます。

于 2014-06-17T13:36:25.630 に答える