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