在SherlockActionBar上,文字从不会出现肖像模式中的图标

我有一个关于sherlock操作栏的问题。 在纵向模式下,无论有多less空间可用,ICS都不会在操作栏中的菜单项旁边显示文本。 旋转到横向模式产生预期的行为(图标+文字)。 如果我从菜单项中删除图标,它将仅显示纵向模式下的文本。 如果空间可用,是否可以在纵向模式下显示文本+图标? 我使用下面的代码将菜单项添加到操作栏。

@Override public boolean onCreateOptionsMenu(Menu menu) { menu.add(Menu.NONE, 1, 0, "Post").setTitle("Post").setIcon(android.R.drawable.ic_menu_save).setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT); return true; } 

提前致谢。

Solutions Collecting From Web of "在SherlockActionBar上,文字从不会出现肖像模式中的图标"

https://github.com/JakeWharton/ActionBarSherlock/issues/400

在任何宽度小于480dp的屏幕上,您都不会在小视图中看到图标和文字。 这是来自本地操作栏的规则。

因此,即使在操作栏中有空间,也不可能在较小的屏幕上显示。 正如你所指出的那样,你可以放下图标来强制文本出现。