首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文本永远不会以纵向模式在SherlockActionBar上以图标形式出现

问文本永远不会以纵向模式在SherlockActionBar上以图标形式出现
EN

Stack Overflow用户
提问于 2012-08-15 17:16:36
回答 1查看 1.2K关注 0票数 7

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

代码语言:javascript
复制
@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;
}

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-05 19:42:46

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

在宽度小于480dp的任何屏幕上,您永远看不到小视图上的图标和文本。这是来自原生操作栏的规则。

所以,不,即使在操作栏中有空间,在小屏幕上也是不可能的。正如您已经指出的,您可以通过拖放图标来强制显示文本。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11966780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档