【问题标题】:Menu item icons no longer display on Android EmulatorAndroid 模拟器上不再显示菜单项图标
【发布时间】:2012-10-15 18:36:28
【问题描述】:

正如标题所说,我的菜单项在 Android 模拟器中不再有图标。我正在使用 API 16 进行开发,最近下载了可用于 SDK 和 ARM 映像的更新。即使在删除并重新安装整个 Android SDK 之后,问题仍然存在。我知道这不是我自己的代码,因为我恢复到已知版本并且它也有同样的问题。相同的版本按预期在实际设备上运行。我之前也使用 API 7 在模拟器上运行了该应用程序,并且图标看起来很好。有谁知道这是否是最近更新的已知问题?

截图:

以前,菜单项都出现在底部的一行中,图标在文本上方。

【问题讨论】:

  • 请用截图说明您所看到的内容来编辑您的问题。

标签: android menu icons updates


【解决方案1】:

正如标题所说,我的菜单项在 Android 模拟器中不再有图标。

这是溢出在 Android 4.0+ 上的显示方式,适用于带有屏幕外 MENU 按钮的设备和模拟器。

即使在删除并重新安装整个 Android SDK 之后,问题仍然存在。

它将在数以千万计的 Android 4.x 设备上持续存在,或者至少在具有 MENU 按钮的设备上持续存在。没有 MENU 按钮的设备将有一个外观相似的下拉菜单,来自其操作栏右侧的 ... 示能。

相同的版本可以按预期在实际设备上运行。

该实际设备可能未运行 Android 4.x。

有谁知道这是否是最近更新的已知问题?

如果您所说的“最近更新”是指近一年的 Android 4.0 版本,那么是的。

【讨论】:

  • 几天前我运行 Android SDK Manager 时,它告诉我“Android SDK 文档”、“SDK 平台”和“ARM EABI v7a 系统映像”有可用更新.我下载了所有这些,现在它们在“Rev.”中有一个“3”。柱子。这是我所指的“最近更新”。
  • @Code-Guru:自 Android 4.0 发布以来,这一直是 Android 4.x 设备和模拟器中的行为。
  • 在此更新之前,模拟器上的菜单按钮显示带有图标的非溢出菜单。如果我正确理解您的问题,Android 4.x 中硬菜单按钮的行为发生了变化。那么也许这种行为在模拟器中是不正确的,并且最近更新以反映实际设备上的行为?
  • 这很奇怪,因为我已经在这个程序上工作了几个月,目标是 API 16。这是我第一次看到这种特殊行为。
  • @Code-Guru:“所以也许这种行为在模拟器中是不正确的,并且最近更新以反映实际设备上的行为?” -- 自 Android 4.0 发布以来,我在模拟器上看到了这种行为。 可能不同的是,如果您更改了android:targetSdkVersion - 如果更改为 10 或更低,您将获得旧式选项菜单。将其更改为 11+ 将为您提供新样式的溢出以及您的操作栏。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-17
  • 2014-12-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多