2012-05-08 19 views

答えて

1

通常、アクションバーを利用できるようになったら、もうアクションメニューはありません。メニュー項目は2倍されません。

あなたは、Android SDK> 10とAndroid SDK < = 10のオプションメニューのアクションバーを取得した場合は、あまりにも古いAndroidのバージョンのアクションバーは後方互換性を持たせるために、ActionBarSherlockの使用を検討:

http://actionbarsherlock.com/

+1

これは質問に対する回答ではありません。アクション項目は、オーバーフローメニューに含まれています。これは、ハードウェアメニューボタン(Galaxy S3)を搭載したデバイスで通常のメニューとして機能します。あなたがandroid:showAsAction = "always"を指定したとしても。あなたはいつもこれを望むわけではありません。 –

+0

アクションバーをサポートしている新しいデバイス(S3のような)に** **アプリケーションがSDK 10以下のターゲットでコンパイルされている場合は、通常のメニューが表示されます。 –

+1

これは間違っています。私のターゲットはSDK 15で、Galaxy S3はアクションバーにオーバーフローのないハードウェアメニューボタンのみを「表示」し、Galaxy Nexusはアクションバーにオーバーフローボタンと共にハードウェアメニューボタンを表示しています。 –

関連する問題