2

このアプリは、ハードウェア メニュー ボタンが廃止される前に設計されたため、アプリの下部にメニュー オーバーフロー ボタンが自動的に表示されるようになりました。必要に応じて、4 つのタブ バー項目の右側にくさびを入れたいと思います。

それが不可能な場合は、少なくともここの最初の写真に表示されているように、孤独なメニュー オーバーフロー ボタンを中央に配置できるようにしたいと考えています -> http://www.droid-life.com/2012/05/30/dear -developers-can-we-quit-with-the-menu-button-already-and-adopt-an-action-overflow/

ActionBarSherlock を使用しています。

4

1 に答える 1

0

setAddOptionMenu(true); を使用して手動で追加する必要があります。

次に、たとえばxmlで作成します。

<item
    android:id="@+id/video"
    android:title="@string/video"
    android:icon="@drawable/video"
    android:showAsAction="ifRoom|withText"
/>

<item
    android:id="@+id/email"
    android:title="@string/email"
    android:icon="@drawable/email"
    android:showAsAction="ifRoom|withText"
/>

それからそれを膨らませる

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.items, menu);
    return super.onCreateOptionsMenu(menu);
}

画面の下部にあるアクションバーを分割したい場合は、使用できます

android:uiOptions=”splitActionBarWhenNarrow” 

マニフェストのあなたの活動で

それが役に立てば幸い

于 2013-07-08T09:30:59.647 に答える