我有关于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.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。