Android:如何在ActionBar中显示图标,而不是在选项菜单中?

Android:如何在ActionBar中显示图标,而不是在选项菜单中?,android,android-actionbar,Android,Android Actionbar,如何在操作栏中同时显示图标而不是在选项菜单中?仅通过XML是否可行?通常,当您有可用的操作栏时,就不再有操作菜单了。菜单项不会加倍 如果您在Android SDK>10上看到操作栏,在Android SDK上看到选项菜单,这并不是问题的答案。操作项包含在溢出菜单中,该菜单在带有硬件菜单按钮(Galaxy S3)的设备上作为常规菜单。即使您指定了android:showAsAction=“始终”。您并不总是希望这样。如果应用程序是使用SDK 10或更低的目标编译的,则支持操作栏(如S3)的新设备上

如何在操作栏中同时显示图标而不是在选项菜单中?仅通过XML是否可行?

通常,当您有可用的操作栏时,就不再有操作菜单了。菜单项不会加倍


如果您在Android SDK>10上看到操作栏,在Android SDK上看到选项菜单,这并不是问题的答案。操作项包含在溢出菜单中,该菜单在带有硬件菜单按钮(Galaxy S3)的设备上作为常规菜单。即使您指定了android:showAsAction=“始终”。您并不总是希望这样。如果应用程序是使用SDK 10或更低的目标编译的,则支持操作栏(如S3)的新设备上仍会显示常规菜单。这是不正确的。我的目标是SDK 15,Galaxy S3只“显示”了一个硬件菜单按钮,操作栏中没有溢出,而Galaxy Nexus在操作栏中显示了一个硬件菜单按钮和一个溢出按钮。尽管Samsumg的ICS版本更适合使用菜单按钮,因为他们的设备带有一个菜单按钮,我觉得这很令人不安,因为这是一款非常流行的手机,我们无法在本机设置溢出……