2

SlidingMenuActionBarSherlockを使用する Android アプリケーションを開発しています。

onClick がコンテンツを更新する特定の SherlockListFragment に MenuItem を含めたいと思います。私が抱えている問題は、十分なスペースがあるにもかかわらず、アイテムが常にオーバーフローすることです. デバイスを横向きにすると、アイテムは自動的に ActionBar に移動します。

誰でもこの問題を解決できますか? showAsAction を「常に」に設定しましたが、それでも問題は修正されません。

これは、メニューの XML ファイルです。

<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/menu_refresh"
    android:title="S"
    android:showAsAction="always"
    />
</menu>

これは SherlockListFragment のコードです

@Override
public void onCreateOptionsMenu(Menu menu,
        com.actionbarsherlock.view.MenuInflater inflater) {
   inflater = getSherlockActivity().getSupportMenuInflater();
   inflater.inflate(R.menu.fragment_news,menu);
   super.onCreateOptionsMenu(menu, inflater);
}

これは、アプリケーションが現在どのように見えるかです:

ここに画像の説明を入力

ActionBar にボタンが必要です

4

1 に答える 1

0

アイコンを設定してみる

android:icon="@drawable/ic_menu_done_holo_light"

またはフラグ withText を使用

android:showAsAction="withText|always"
于 2012-10-25T14:40:03.020 に答える