我正在开发一个使用SlidingMenu和 ActionBarSherlock的 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 中的按钮