如果我没记错的话,Android 指南说您应该使用 ActionBar 在应用程序中进行全局导航。
但同时,您通常希望尽可能以最旧的 API 为目标,以获得最大的兼容性。
我正在开始开发应用程序,并将目标设置为 Android 2.2。
可以在这里使用操作栏吗?如果没有,我用什么?
谢谢凯文
如果我没记错的话,Android 指南说您应该使用 ActionBar 在应用程序中进行全局导航。
但同时,您通常希望尽可能以最旧的 API 为目标,以获得最大的兼容性。
我正在开始开发应用程序,并将目标设置为 Android 2.2。
可以在这里使用操作栏吗?如果没有,我用什么?
谢谢凯文
getSupportActionBar()
. 这将返回常规操作栏(用于 Honeycomb 及更高版本)或 Sherlock 操作栏(用于 pre-Honeycomb)。有一个很好的示例项目,名为ActionBarCompat,它展示了如何执行此操作。这不是针对 API 11+ 时可以做到的 100%,但它非常好。
绝对使用ActionBarSherlock而不是 ActionBarCompact。它更容易使用并且维护良好。