当前位置: 首页 > 知识库问答 >
问题:

android操作栏sherlock在拆分视图中显示操作文本和图标

帅银龙
2023-03-14

需要在“拆分”模式下使用底部操作栏中的文本创建按钮。

以下是来自Sherlock示例的代码:

    @Override
public boolean onCreateOptionsMenu(Menu menu) {
    menu.add("Save")
        .setIcon(R.drawable.ic_compose)
        .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);

    menu.add("Search")
        .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT);

    menu.add("Refresh")
        .setIcon(R.drawable.ic_refresh)
        .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT);

    return true;
}

这就是Galaxy S3分辨率的it操作栏在横向方向上的外观(正如您看到的“搜索”项目显示为文本和图标):

现在,旋转到纵向,执行事项下降,“搜索”文本不可见,但显然有足够的空间:

请注意,如果有足够的空间,我如何强制Sherlock显示文本?

共有1个答案

钮誉
2023-03-14

我也有同样的问题。我在谷歌上搜索了一会儿,似乎这是一个ICS错误。。。第30180期

 类似资料:
  • 你好 由于某些原因,该图标从未显示在操作栏上,我使用了ifRoom |与text的组合,但仍然没有显示。我也尝试过在风景中旋转。我正在使用genymotion 4.4.2 我正在膨胀菜单中的一个片段: 我在纵向和横向模式下尝试了硬件nexus5,但没有图标。 我也尝试过使用以下方法,但也不起作用: 非常感谢任何建议,

  • 问题内容: 我目前正在为我的应用程序实现主题支持,其中一部分是更改操作栏应用程序图标。选择“ Holo Light”时,我想使用深色图标。除了设置动作栏应用程序图标的部分以外,其他所有操作均通过该方法完成。我要使用的代码是: 我得到的错误是“这里没有这样的参考”。应该如何正确完成? 顺便说一句,我是那么没有动作吧Sherlock的东西。 问题答案: 您将操作栏扔在那里。返回的实例,然后您需要调用该

  • 我正在用Sherlock设置一个带有3个项目/图标的动作栏。在ICS模拟器上运行时,我只能看到2个图标。而且:没有溢出菜单(那些3点图标)!我只会在按下手机的功能表按钮时看到第三个图标。 我是否必须强制溢出图标,如果是,我如何才能这样做?

  • 首先,我使用支持库 v7 的 AppCompat 而不是本机 3.0 来实现此目的。 缩写形式:什么风格/代码/听众/等等。我可以调用使ActionView上的单击看起来像一个普通的旧ActionButton吗? 背景: 我正在构建一个购物应用程序,并决定使用复合ImageView TextView方法在操作栏中实现一个“购物车”图标。该图像显示了一个购物车,覆盖在其上的文本显示了购物车中有多少商

  • 本文向大家介绍MySQL视图原理与基本操作示例,包括了MySQL视图原理与基本操作示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了MySQL视图原理与基本操作。分享给大家供大家参考,具体如下: 概述 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并在引用视

  • 我在我的项目中实现了自定义actionBar。它有两个Textview,我想用编程的方式改变文本,怎么做。我尝试了以下代码,但在我的操作栏中没有任何变化