我一直在开发一个应用程序(min sdk 8),它使用物理菜单按钮几乎可以进入应用程序。最近我买了一部新手机,我意识到它没有物理菜单按钮,影响了我的应用程序的使用。我不想更改min sdk版本,迁移到新版本的最佳方法是什么?我已经看了Action Bar
,但我不知道我是否需要重新实现到目前为止所做的一切(删除使用物理菜单按钮的逻辑)或者我是否让它如何实现并且只是实现使用操作栏的新逻辑。
提前致谢。
答案 0 :(得分:1)
您可能需要查看支持库中的ActionBarActivity。它们具有类似onCreateOptionMenu,onOptionMenuSelected等类似的回调。因此,根据您所谈到的菜单按钮进行转换并不难。
答案 1 :(得分:1)
不要担心操作栏,您可以使用v4或v7支持jar,它们也适用于较低版本。 硬菜单按钮只是为了提供选项菜单。如果您使用操作栏,您会在右侧看到三个点,表示选项菜单。