2011-12-11 13 views
1

android:targetSdkVersion = "11"を使用して、Android 3.0,3.1,3.2でメニューボタンを削除しました。私のソフトウェアはこのように何ヶ月も出荷されています。しかし、4.0.1を実行しているGalaxy Nexusでは、メニューボタンが表示されています(複数のアプリ間)。私はメニューボタンを削除するための新しい要件がない限り、理由を理解できません。Android 4.0.1でメニューボタンが表示されるのはなぜですかandroid:targetSdkVersion = "11"?

この新しい要件がどこにでも掲載されていることは何も見ていないので、私はこの質問をしています。

答えて

1

ターゲットsdkを14または15に設定してください。メニューボタンが消えるようになると思います。

+0

このようなことが確認できます。私は "私はメニューボタンを表示したくありません"と言うために、11よりも高いターゲットバージョンをなぜ設定する必要があるのか​​分かりません。この愚かなボタンを削除するには、すべてのOSアップデートで自分のアプリをリビジョンアップする必要があるようです。 – Justin

+1

これは完全な答えです。 http://android-developers.blogspot.com/2012/01/say-goodbye-to-menu-button.html Googleでは、基本的に、TargetVersion = "11"に設定したときに自分が行っていたことを知っているとは信じていませんでしただから、API 14に私を強制する畳み込みルールが設定されています。これは、TargetVersion = "14"を設定するために必要ないくつかのNDKルールのためにまだできません。私に信頼を寄せてくれてありがとうGoogleに感謝する – Justin

関連する問題