0

我是 Android 应用程序开发的新手,最近发布了我的第一个应用程序。我的应用程序使用菜单键显示 2-3 个功能。但也有 HTC Evo 4G 用户向我发送电子邮件抱怨他们无法使用它,因为他们的设备没有物理菜单键。现在我如何以最好的方式实施解决方案?该应用程序支持设备 android 2.2+ 如何在不破坏我的应用程序的情况下添加操作栏?我想知道是否应该为所有 android 版本或仅为 4.0 及更高版本添加操作栏?什么会更容易?

4

1 回答 1

2

我的应用程序使用菜单键显示 2-3 个功能。

它应该通过使用标准选项菜单系统来做到这一点。

现在我如何以最好的方式实施解决方案?

添加android:targetSdkVersion="11"(或更高版本)到<uses-sdk>清单中的元素。您的标题栏将自动转换为 API Level 11+ 设备上的操作栏,并且您的选项菜单将显示为操作栏中的溢出菜单。

如何在不破坏我的应用程序的情况下添加操作栏?

往上看。

我想知道是否应该为所有 android 版本添加一个操作栏

您当然可以使用ActionBarSherlock之类的库来做到这一点。

于 2012-10-06T15:24:43.423 回答