1

アクションバーからオーバーフローボタンを取得して、戻る/ホーム/その他のアプリボタンの横にある下部に表示しようとしています。タイトルバーをオフにすると、これが当てはまると思っていましたが、そうではありません。グーグルで検索してみましたが、解決策が見つかりません。

誰がヒントをくれますか?

たとえば、このアプリには次のようなものがあります。 たとえば、このアプリにはそれがあります

4

3 に答える 3

7

AndroidManifest次のように、targetSdkVersion を 13 以前に設定する必要があります。

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

これにより、ICS がアプリを互換モードで実行し、オーバーフロー メニューの下部バーに 3 つのドットが表示されます。

于 2012-12-03T18:37:28.850 に答える
1

システム ナビゲーション バーへのオーバーフロー メニュー ボタンの追加は、ハードウェア メニュー ボタンを持たない古いバージョンの Android (2.3 以前) をターゲットとするアプリをサポートするために行われます。

http://android-developers.blogspot.com/2012/01/say-goodbye-to-menu-button.html

上記の記事は、システムがオーバーフロー ボタンをナビゲーション バーに配置するときのロジックを提供します。ただし、すべてのデバイスに対して強制的に表示する方法は述べていません。しかし、それは役立つかもしれません。

于 2012-12-03T18:38:06.527 に答える
0

オプションメニューを作成するためにこのコードを試しましたか?

  //Menu options within the app.
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
于 2012-12-03T18:34:24.923 に答える