【问题标题】:How to migrate app from sdk 8 to newer versions?如何将应用程序从 sdk 8 迁移到较新版本?
【发布时间】:2014-08-21 02:18:18
【问题描述】:

我一直在开发一个应用程序(最小 sdk 8),它使用物理菜单按钮来处理应用程序中的几乎所有内容。最近我买了一部新手机,发现它没有物理菜单按钮,影响了我的应用程序的使用。我不想更改 min sdk 版本,迁移到较新版本的最佳方法是什么?我已经查看了Action Bar,但我不知道我是否需要重新实现到目前为止所做的所有事情(删除使用物理菜单按钮的逻辑),或者我是否允许它只是实现新的逻辑使用操作栏。

提前致谢。

【问题讨论】:

    标签: android android-actionbar android-2.2-froyo


    【解决方案1】:

    您可能想查看支持库中的 ActionBarActivity。它们有类似的回调,如 onCreateOptionMenu、onOptionMenuSelected 等。所以根据你所说的菜单按钮进行转换并不难。

    【讨论】:

      【解决方案2】:

      不用担心操作栏,您可以使用 v4 或 v7 支持 jar,它们也适用于较低版本。 硬菜单按钮只是提供选项菜单。如果您使用操作栏,您会在右侧看到三个点,表示选项菜单。

      【讨论】:

      • ActionBarSherlock 已被维护者弃用,建议改用支持库 ActionBarActivity
      猜你喜欢
      • 2022-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-06
      • 2019-01-24
      • 2019-09-20
      • 2020-04-28
      • 1970-01-01
      相关资源
      最近更新 更多