gpt4 book ai didi

android - 在 SherlockActionBar 上,文本永远不会以纵向模式与图标一起出现

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:58:04 25 4
gpt4 key购买 nike

我有一个关于 sherlock 操作栏的问题。在纵向模式下,无论可用空间有多大,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;
}

提前致谢。

最佳答案

来自 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 - 在 SherlockActionBar 上,文本永远不会以纵向模式与图标一起出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11966780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com