在物理设备和模拟器上显示应用程序的差异



我的问题是我有一个带有操作栏菜单的应用程序。该应用程序在模拟器上运行良好,显示所有内容,但是当我在物理设备上调试它时,我看不到带有按钮的操作栏。我添加了带有支持库的操作栏。 应用程序的MinSdkVer 8。我的手机有安卓版本2.3.6,所以版本应该不会有任何问题。我不知道可以做些什么来使其工作。

按照

支持库设置中的说明,使用 appcompat v7 支持库设置项目。

使用支持库设置项目后,下面介绍了如何添加操作栏:

  1. 通过扩展 ActionBarActivity 来创建您的活动。
  2. 为您的活动使用(或扩展)其中一个主题。例如:

  3. 现在,在 Android 2.1(API 级别 7)或更高版本上运行时,您的活动包含操作栏。

检查您的模拟器版本可能高于 3.0,如果您在版本低于 3.0 的模拟器中运行应用程序,您将获得与您在设备中观看的相同按钮。

解决方案是您必须使用以下链接中显示的支持库概念,

http://developer.android.com/tools/support-library/index.html

http://tekeye.biz/2012/android-support-library-samples

http://www.grokkingandroid.com/adding-actionbarsherlock-to-your-project/

相关内容

最新更新