如何在旧版Android上使用ActionBar?

Kev*_*vin 4 java android

可能重复:
早期sdk版本中ActionBar的等价物是什么?

如果我没有弄错的话,Android指南会说你应该使用ActionBar进行应用程序中的全局导航.

但与此同时,您通常希望以最大的API为目标,以实现最大兼容性.

我正在开发应用程序,我将目标设置为Android 2.2.

可以在这里使用操作栏吗?如果没有,我会用什么?

谢谢凯文

Kar*_*uri 10

使用ActionBarSherlock.

  • 确保您的项目使用Android 4.0+作为构建目标,并且您已添加兼容性/支持库.(您可以右键单击该项目,选择Android Toots>添加支持库)
  • 下载ActionBarSherlock库项目并将其导入Eclipse.
  • 右键单击主项目,选择"属性",然后在左窗格中选择"Android".在窗口的下半部分,单击"添加"按钮,然后选择ActionBarSherlock项目.单击确定.
  • 不使用常规的活动和片段,而是使用Sherlock Library中的活动和片段.它们具有相同的名称,但前缀为"Sherlock"(SherlockActivity,SherlockFragment等)
  • 要在代码中访问操作栏,请调用getSupportActionBar().这将返回常规操作栏(对于Honeycomb和更高版本)或Sherlock操作栏(对于pre-Honeycomb).
  • 主题说明在ActionBarSherlock网站上.