4.0デバイスのAndroidメニューボタン

ターゲットSDKが11に設定されていて、Theme.Holo.NoActionBarを使用している場合、メニューを表示する方法はありますか?私はタブレットのような大きな画面でTheme.Holoを使用していますが、純粋にスクリーンスペースを節約するために、私はスマートフォンにアクションバーを表示しません。

However, I don't know if some sort of "soft" menu button appears in this case like it does for apps targeted at earlier versions. I'm not sure if the emulator shows a realistic device screen layout, and I don't have a 4.0 phone (i.e., a Nexus) to try it on (and I'll have to wait a while to get one unless AT&T eventually gets the Nexus).

4

2 答え

Note that the three dots (aka 'overflow') will not show up at the bottom if you set targetSdkVersion >= 14.

13
追加された
ここで「オーバーフロー」という単語を検索してください。 rel="nofollow noreferrer"> developer.android.com/guide/topics/ui /actionbar.html オーバーフローメニューには、アクションバーに表示されないアクションバーの項目が含まれています。アクションバーには何が表示され、オーバーフローメニューには何が残されますか。マイグレーションについては、あなたの痛みを感じます。私はアプリケーションにオーバーフローアイコンを追加するまで(アクションバーなし)、api> = 10で調整するまで、まったく同じ状況にありました。メニューアクションのリストを含むカスタムダイアログを開きます。私はICS機能への移行がより簡単になることを願っています。
追加された 著者 user1139880,
これは、オーバーフローメニューにアクセスできないことを意味しますか、それとも他の方法で表示されますか?しかしFWIW、私はすぐにいつでも直接14をターゲットにするかどうか疑問に思う。
追加された 著者 gordonwd,

4.0デバイスに表示される柔らかいオプションメニューボタンがあります。添付の​​スクリーンショットを参照してください。 右下の3つの縦のドットがオプションメニューを表します。アプリにオプションメニューがある場合にのみ表示されます。

!screenshot of weather app running on Galaxy Nexus

2
追加された
これはタブレットではなくハンドセットでのみ機能しますか?
追加された 著者 HRJ,
ありがとう!デバイスが常に検索ハードキーを持っていると仮定することで、問題が発生したので、私はここで懸念していました。 RTFMを使用していないユーザー(99%!)が、これが何をするのかがはっきりしていないので、これを見つけることができれば幸いです。私はどのくらいのユーザーが「そんなに機能していればいいのか」とコメントし、「メニューボタンを押したことはありますか?
追加された 著者 gordonwd,