【问题标题】:ActionBarCompat - showAsAction="always|withText" not workingActionBarCompat - showAsAction="always|withText" 不工作
【发布时间】:2014-05-28 12:55:43
【问题描述】:

我正在使用 ActionBarCompat 并在 XML 中定义了一个选项菜单。它看起来像这样:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <item
        android:id="@+id/createNew"
        app:showAsAction="always|withText"
        android:icon="@drawable/ic_action_new"
        android:title="@string/createNew" />
</menu>

图标出现在操作栏中,但没有文字!我怎样才能得到文本显示?我做错了什么?

提前谢谢你!

【问题讨论】:

  • 您的操作栏中还有什么(标签?列表导航?自定义视图?)?可以发个截图吗?
  • 动作栏是否还有其他元素。告诉使用“总是”的另一件事不是好习惯。始终使用“ifroom”。
  • 是的,我知道 ifRoom 更好,但它也不起作用。我的 ActionBar 中没有任何内容,只有默认值:图标、标题和我提到的按钮。左边有很大的空间!但是,当我将设备旋转到横向时,它会正确显示。
  • 我也尝试过为 showAsAction 参数同时使用“android:”和“app:”命名空间前缀,但它仍然没有显示文本:(有什么想法吗?
  • @ÁronLőrincz,您找到解决方案了吗?我遇到了同样的问题。

标签: android user-interface android-actionbar-compat


【解决方案1】:

您的代码在这里运行良好。我已经测试过了,唯一的问题可能是设备屏幕大小。

尝试在横向模式或大屏幕设备上进行测试。

【讨论】:

  • 嗯,实际上问题是有足够的空间来放置它。甚至,它显示时没有文字!
猜你喜欢
  • 2014-04-30
  • 1970-01-01
  • 1970-01-01
  • 2020-09-10
  • 1970-01-01
  • 1970-01-01
  • 2013-07-28
  • 2021-01-08
  • 1970-01-01
相关资源
最近更新 更多