0

我有一个带有许多选项和菜单的操作栏。在没有菜单按钮的设备上,溢出菜单被添加到我的操作栏中。

我想将此溢出菜单按钮添加到软件按钮的右侧,就像没有操作栏的应用程序一样,如下所示:

软件按钮右侧的溢出菜单按钮

是否有可能,如果可能,如何做到这一点?

4

2 回答 2

2

可能吗

是的,如果您不介意您的应用看起来不再维护它,从而减少您的潜在用户群。

请阅读Say Goodbye to the Menu Button,尤其是这段话:

但是,此按钮不能提供理想的用户体验。事实上,在不使用选项菜单的应用程序中,此操作溢出按钮什么也不做,并且会造成用户混淆。因此,在 Android 3.0+ 上运行时,您应该更新旧版应用程序以删除导航栏中的操作溢出,并在必要时开始使用操作栏。您可以这样做,同时保持与您的应用当前支持的设备向后兼容。

因此,有才华的开发人员正试图避免将这种可供性放在系统/导航栏中,而不是添加那种可供性。

这个怎么做 ?

将 yourandroid:targetSdkVersion和 your设置android:minSdkVersion为小于 11 的值。

于 2013-04-10T13:22:22.160 回答
0

minSdkVersion如果您的和targetSdkVersion小于 API 11 ,Android 会自动添加此按钮。唯一的例外是,如果您设置minSdkVersion为 10 或更低,设置targetSdkVersion为 11、12 或 13,并且您不使用 ActionBar,系统会添加在 Android 4.0 或更高版本的手机上运行您的应用程序时的旧溢出按钮。

如果您的targetSdkVersion和/或minimumSdkVersion达到或超过 API 11,则不能使用此按钮。

于 2013-04-10T13:19:23.240 回答