Java actionbar中的溢出菜单
我正在开发一款android智能手机和平板电脑的应用程序。 我正在尝试在android平板电脑(3.x及更高版本)的actionbar上添加菜单按钮。 我读了一些关于stackoverflow的其他问题(比如:),但这不是我想要的 目前,我正在使用标题栏显示菜单按钮,您可以在该屏幕中看到: 这是一个“好”的解决方案,但只适用于3.x版,因为4.x版既适用于智能手机,也适用于平板电脑,出于美观的原因,我不想看到标题栏。 所以我想要这样的东西Java actionbar中的溢出菜单,java,android,android-3.0-honeycomb,android-4.2-jelly-bean,Java,Android,Android 3.0 Honeycomb,Android 4.2 Jelly Bean,我正在开发一款android智能手机和平板电脑的应用程序。 我正在尝试在android平板电脑(3.x及更高版本)的actionbar上添加菜单按钮。 我读了一些关于stackoverflow的其他问题(比如:),但这不是我想要的 目前,我正在使用标题栏显示菜单按钮,您可以在该屏幕中看到: 这是一个“好”的解决方案,但只适用于3.x版,因为4.x版既适用于智能手机,也适用于平板电脑,出于美观的原因,我不想看到标题栏。 所以我想要这样的东西 有什么建议吗?这是不可能的,除非指定一个10或更少的
有什么建议吗?这是不可能的,除非指定一个10或更少的android:targetSdkVersion,这在此时不是一个好主意,因为它会让你的应用看起来很旧
如果您不希望使用操作栏,这很好,但是您需要创建自己的菜单,以配合您自己的UI。这是不可能的,除非指定10或更少的
android:targetSdkVersion
,这在此时不是一个好主意,因为它会使您的应用程序看起来很旧
如果您不想使用操作栏,这很好,但是您需要创建自己的菜单,以配合您自己的UI。mm您是对的,我认为这是一个最好的解决方案。。。我的应用程序需要在sdk版本10及更高版本上运行。那我该怎么办?我使用版本检查来不显示actionbar?谢谢你抽出时间CommonsWare@antedesk:如果“由于美观原因不想看到标题栏”,则无需对此进行版本检查。简单地抑制动作栏,可能通过
NoActionBar
主题(例如theme.Holo.NoActionBar
)。为了在API级别10及更高级别上支持此功能,您可能需要定义自己的自定义主题,该主题继承自较旧设备上的theme.NoTitleBar
,以及较新设备上的theme.Holo.NoActionBar
(使用res/values-v11/
等资源)。嗯,您是对的,我认为这是最好的解决办法。。。我的应用程序需要在sdk版本10及更高版本上运行。那我该怎么办?我使用版本检查来不显示actionbar?谢谢你抽出时间CommonsWare@antedesk:如果“由于美观原因不想看到标题栏”,则无需对此进行版本检查。简单地抑制动作栏,可能通过NoActionBar
主题(例如theme.Holo.NoActionBar
)。为了在API级别10及更高版本上支持这一点,您可能需要定义自己的自定义主题,该主题继承自较旧设备上的theme.NoTitleBar
,以及较新设备上的theme.Holo.NoActionBar
(使用res/values-v11/
等资源)。