2

我正在开发一个使用SlidingMenuActionBarSherlock的 Android 应用程序。

我想在特定的 SherlockListFragment 中包含一个 MenuItem,onClick 将刷新内容。我遇到的问题是即使有足够的空间,该项目也总是溢出。当设备转为横向时,项目会自动移动到 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"

或使用带有文本的标志

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