android – 在SherlockActionBar上,文本永远不会出现在纵向模式下的图标

前端之家收集整理的这篇文章主要介绍了android – 在SherlockActionBar上,文本永远不会出现在纵向模式下的图标前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有关于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.

所以,不,即使在操作栏中有空间,它也不可能在较小的屏幕上.正如您所指出的,您可以删除图标以强制显示文本.

猜你在找的Android相关文章