0

私のマニフェストの読み取り

<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15" />

次の方法を使用して、2 つの項目を持つオプション メニューを作成しました。

public boolean onCreateOptionsMenu(Menu menu) {
Log.d(TAG,"onCreateOptionsMenu");
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu1, menu);}

public boolean onOptionsItemSelected(MenuItem item)...

私のmenu1 xmlは次のとおりです

<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/eh_view" android:title="Edit Catagories"></item>
<item android:id="@+id/pin_project" android:title="Pin Project"></item>

API レベル 9 (ジンジャーブレッド) でアプリを実行すると、メニューは完全に機能します。ただし、API レベル 15 で同じアプリを実行すると、メニューは表示されません。API を使用して携帯電話にアクション バーが表示されることを期待していました。レベル 15. コードが不足していますか?

4

1 に答える 1

0

ActionBarのAndroidドキュメントを確認してください。AndroidManifest.xmlテーマが含まれていることを確認してくださいHolo(またはのような子孫Holo.Light)。すべてのテーマがアクションバーをサポートしているわけではありません。

于 2012-11-19T16:36:12.097 に答える