2

Android4.0のメニューボタンに問題があります。マニフェストの興味深い部分は次のとおりです。

<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="13"/>

Galaxy Nexusをエミュレートするエミュレーターはメニューボタンを表示しますが、タブレットをエミュレートするとメニューボタンは表示されません。

これによると、それは表示されるべきです(そしてそれはギャラクシーネクサスにあります)。

タブレットに表示されない理由を知っている人はいますか?これを解決するために私にできることはありますか?

ありがとう

4

2 に答える 2

0

targetSdkVersionを14にジャンプアップします

于 2012-06-18T16:44:03.397 に答える
0

リンクされたドキュメントから:

唯一の例外は、minSdkVersionを10以下に設定し、targetSdkVersionを11、12、または13に設定し、ActionBarを使用しない場合、Android4.0またはより高い。

この例外は少し紛らわしいかもしれませんが、Honeycomb以前の携帯電話とHoneycombタブレットをサポートするようにアプリを設計した場合、携帯電話のデバイスにメニューボタンが含まれていることを期待しているという考えに基づいています(ただし、 1)。

そのため、システムは、アプリがHoneycombに対して設定されているため、タブレットでは問題ないと想定しますが、ICS電話では問題ありません。

于 2012-06-18T16:47:53.813 に答える