Har*_*M V 3 android actionbarsherlock android-actionbar
我正在尝试在Android上创建一个应用程序,并希望将应用程序一直定位到Android 2.2.
我对如何配置应用程序感到有点困惑
最小SDK:2.2目标SDK:4.1编译SDK:4.2
这是我创建新Android项目时的默认配置.
我还需要使用ActionBar Sherlock来支持旧版本吗?
除非您使用任何不适用于较低版本的API,否则您不需要任何其他库,如ActionBarSherlock.
不过,如果你使用任何特定的API,并希望使他们向后兼容的,例如Fragments,ActionBar等等,那么你可以使用的支持库,它支持4个最低API级别.
从支持库页面引用:
支持的最低API级别:4
支持包包括静态"支持库",您可以将其添加到Android应用程序中,以便使用不适用于较旧平台版本的API或提供不属于框架API的"实用程序"API的API.目标是通过提供可以与应用程序捆绑在一起的更多API来简化开发,这样您就可以减少对平台版本的担忧.
ABS是支持库的扩展.这是来自ABS页面链接:ActionBarSherlock:
该库将在适当时自动使用本机操作栏,或者将自动在您的布局周围包装自定义实现.这使您可以从2.x及以上为每个Android版本轻松开发带有操作栏的应用程序.
总而言之,如果您正在使用旧SDK中不具备的API,那么您可以使用上面列出的两种API中的任何一种.如果您没有使用特定于较新SDK的API,则不需要ABS或支持库.
| 归档时间: |
|
| 查看次数: |
2084 次 |
| 最近记录: |