Android:如何在操作栏中显示图标而不在选项菜单中显示?

5
如何同时在ActionBar中显示图标而不在选项菜单中显示?是否可以仅通过XML实现?
1个回答

1
通常情况下,当您有操作栏时,就不再有操作菜单了。菜单项不会重复。
如果您在Android SDK > 10上获得操作栏和在Android SDK <= 10上获得选项菜单,则考虑使用ActionBarSherlock,以使操作栏向后兼容旧版Android版本:

http://actionbarsherlock.com/


1
这不是问题的答案。操作项包含在溢出菜单中,在具有硬件菜单按钮(Galaxy S3)的设备上,它的行为类似于常规菜单。即使您指定了android:showAsAction="always"。您并不总是想要这个。 - Lukas Batteau
如果应用编译的目标为 SDK 10 或更低,则常规菜单仍会出现在支持操作栏(如 S3)的新设备上。 - Stefan Anca
1
这是不正确的。我的目标是SDK 15,而Galaxy S3仅在操作栏中显示硬件菜单按钮,没有溢出,而Galaxy Nexus在操作栏中显示硬件菜单按钮和溢出按钮。 - Lukas Batteau
显然,三星认为在他们的ICS版本中使用菜单按钮更合适,因为他们的设备已经配备了菜单按钮,这让我感到不安,考虑到它是如此流行的手机,我们无法本地设置溢出。 - Necronet

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接