Android:菜单项始终以纵向溢出

时间:2012-10-25 14:12:04

标签: java android actionbarsherlock

我正在开发一个使用SlidingMenu和。的Android应用程序 ActionBarSherlock

我想在特定的SherlockListFragment中包含一个MenuItem onClick将刷新内容。我的问题是该项目始终 即使有足够的空间,也会溢出。当设备转向时 横向方向,项目会自动移动到ActionBar中。

任何人都可以帮忙解决这个问题吗?我已经将showAsAction设置为“always”但是 问题仍然没有解决。

这是菜单的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);
}

这就是应用程序目前的样子:

enter image description here

我需要ActionBar中的按钮

1 个答案:

答案 0 :(得分:0)

尝试设置图标

android:icon="@drawable/ic_menu_done_holo_light"

或者使用标记withText

android:showAsAction="withText|always"