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

Android 在物理设备和模拟器上显示应用程序的差异,android,android-emulator,Android,Android Emulator,我的问题是我有一个带有操作栏菜单的应用程序。该应用程序在模拟器上运行良好,所有内容都显示出来,但当我在物理设备上调试它时,我看不到带有按钮的操作栏。我添加了带有支持库的操作栏MinSdkVer为8。我的手机有android版本2.3.6,所以这个版本应该不会有任何问题。我不知道该怎么做才能使它起作用 按照支持库设置中的说明,使用appcompat v7支持库设置项目 使用支持库设置项目后,以下是如何添加操作栏: 通过扩展ActionBarActivity创建您的活动 为您的活动使用(或扩展)其中

我的问题是我有一个带有操作栏菜单的应用程序。该应用程序在模拟器上运行良好,所有内容都显示出来,但当我在物理设备上调试它时,我看不到带有按钮的操作栏。我添加了带有支持库的操作栏<应用程序的code>MinSdkVer为
8
。我的手机有android版本
2.3.6
,所以这个版本应该不会有任何问题。我不知道该怎么做才能使它起作用

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

使用支持库设置项目后,以下是如何添加操作栏:

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

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


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

    使用支持库设置项目后,以下是如何添加操作栏:

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

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


  • 检查您的emulator版本,它可能高于3.0,如果您在emulator中以低于3.0的版本运行应用程序,您将获得您在设备中看到的相同按钮

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


    检查您的emulator版本,它可能高于3.0,如果您在emulator中以低于3.0的版本运行应用程序,您将获得与您在设备中看到的相同的按钮

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


    您添加了哪个支持库?您正在使用appcompat v7支持库?是的,这是相同的。v7 appcompat库emulator api操作栏需要什么api 11您添加了哪些支持库?您正在使用
    appcompat v7支持库
    ?是的,这是相同的。v7 appcompat Library你的模拟器api操作栏需要什么api 11是的,谢谢。我还有一个问题,我可以把我的操作栏放在屏幕底部吗,因为“android:uiOptions=“splitActionBarWhenNarrow”清单中的这一行现在不起作用了。好的,我在“使用拆分操作栏”一段下面找到了它“我发布了,也许有人会需要它是的,谢谢。我还有一个问题,我可以把我的操作栏放在屏幕底部吗,因为“android:uiOptions=“splitActionBarWhenNarrow”清单中的这一行现在不起作用了。好的,我在“使用拆分操作栏”一段下面找到了它。我发布了它,也许有人会需要它