我有关于sherlock actionbar的问题.在纵向模式下,无论有多少空间,ICS都不会在操作栏中显示菜单项旁边的文本.旋转到横向模式会产生预期的行为(图标文本).如果我从菜单项中删除图标,它将以纵向模式显示文本(仅限).如果有空位,是否可以在纵向模式下显示文本图标?我使用下面的代码将菜单项添加到操作栏中.
@Override public boolean onCreateOptionsMenu(Menu menu) { menu.add(Menu.NONE,1,"Post").setTitle("Post").setIcon(android.R.drawable.ic_menu_save).setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT); return true; }
提前致谢.
解决方法
从
https://github.com/JakeWharton/ActionBarSherlock/issues/400开始:
You will never see both the icon and text on small views on any screen with a width less than 480dp. That is a rule from the native action bar.