7

ギャラクシー ネクサスの一部のアクティビティでメニュー ボタンを表示する必要があります。デフォルトで非表示になっているため、その方法がわかりません。アクションバーを作成したくないのは、他のものに使用したいより多くのスペースを必要とするからです。「android:targetSdkVersion」の値を 14 未満に設定すると、メニュー ボタンが表示されるように見えますが、それ以外の場合は非表示になります。ところで、アクティビティは全画面表示にする必要があり、タイトル/アクションバーはありません。

このボタンが非常に多くの場所 (ランチャーでさえ) でデフォルトで表示されず、一部の場所では表示されないのは非常に奇妙です。このようなボタンは、非常に多くの Android デバイスにとって非常に基本的なものです。Googleはそれだけでなく、代わりに切り替えボタンを表示することがより重要であり、デフォルトで表示されていると判断しました(非表示にできるかどうかはわかりませんが、ホームボタンを長押ししても何も起こらないため、そうではないと思います) .

とにかく、私を助けてください。私はAndroid 4でかなり新しいです。

4

3 に答える 3

8

[メニュー] ボタンは ICS で廃止されました。オプションは、1) レガシー モード (targetSdkVersion < 14) で実行する、2) オーバーフロー メニュー ボタンの有無にかかわらずアクション バーを使用する、3) アプリ領域のどこかにメニュー ボタンを追加する、です。4) メニューを使用せず、そのアクションをアプリ領域に直接追加するだけです。

于 2012-01-17T16:57:46.990 に答える
3

メニュー ボタンは、通常はアクション バー (1) を使用して、通常はメニューに表示されるアクションをユーザーに提供するのが最善であるため、より大きな画面を備えた新しい Android スマートフォンでは従来のものです。これらは「アクション アイテム」と呼ばれ、ユーザーがメニュー ボタンをタップする必要がなく、アクション バーに直接表示されるため、ユーザー エクスペリエンスが向上します。

(1) http://developer.android.com/guide/topics/ui/actionbar.html

于 2012-01-17T16:06:31.797 に答える