2つのアプリケーション間でメニューの外観に違いがあります。
1つ目は、Android 15に拡張する「古い」アプリケーションです。このために、最小SDKを10に設定し、ターゲットSDKを15に設定しました。
2つ目は、Eclipseのウィザードで生成されたまったく新しいものです。最小SDKパラメーターは8に設定され、ターゲットSDKパラメーターは15に設定されています。
2番目のアプリケーションを起動すると、メニューはAndroid 4環境の場合と同じように見えます。つまり、すべてのメニュー項目がオーバーフローメニューにあります。
最初のメニューを起動すると、メニューは古い方法で表示されます。最初は6つのアイテムが表示され(3行、2行)、6番目のエントリにはオーバーフローメニューにアクセスするための[詳細]エントリが含まれています。
私の問題は、この動作の違いを説明できるコードの違いが見当たらないことです。
最初のアプリケーションのメニューを「新しい」方法(Android 4のもの)に見せるための方法を知っている人はいますか?