actionbarsherlock 这个在api11以下的系统产生holo的效果,兼容ActionBar等的第三方库,很早我就开始用了.
这个东西确实不错,大概google觉得是应该出一份兼容的库来解决ui碎片化的问题.于是官方也出了一个相应的兼容库.
D:\android-sdk-windows\extras\android\support\v7 .appcompat
下面的包是与actionbarsherlock类似的效果,这样可以在api level 7-11间可以有ActionBar了.毕竟这是官方出品的,所以相对于actionbarsherlock是有点优势的.
appcompat是以一个library的形式引入的,不能直接引用里面的jar包,因为还有其它的文件.
示例在D:\android-sdk-windows\extras\android\support\samples\Support7Demos中,这里有包含三个重要的部分:appcompat,gridlayout,mediarouter
其中appcompat,gridlayout都是比较常用的,gridlayout是解决了如登录框这种的表格布局效率问题.当然还有其它用处了.
appcompat除了有ActionBar还有popmenu,
google对手机app统一标准ui,指日可待.
分享到:
相关推荐
这是Google为了帮助开发者解决Android平台碎片化问题而推出的一系列库,它包含了多个模块,如v4、v7等,每个模块都针对特定的功能进行优化。v7 AppCompat库是其中的一个,它的主要目的是提供对ActionBar的兼容性支持...
Android系统因其开放性和碎片化,存在大量的设备和操作系统版本。不同的Android版本之间可能存在功能差异,一些新特性仅在较新的API级别上提供。`appcompat_v7`库的出现,旨在让开发者能够在较低API级别的设备上使用...
支持库是谷歌为了帮助开发者解决版本碎片化问题而设计的,使得新功能可以在较旧版本的Android系统上运行。 **主要特性与组件** 1. **ActionBarCompat**: 这是AppCompat库的核心组件,它为API 14以下的设备提供了...
2. **Material Design Components**: `appcompat-v7`支持部分Material Design组件,如浮动按钮(FloatingActionButton)、底部导航栏(BottomNavigationView)等,让应用具有现代化的外观。 3. **Toolbar**: 作为...
`AppCompatActivity`的出现解决了Android平台版本碎片化的问题,使得开发者无需担心因用户设备操作系统版本不同而带来的界面不一致问题。它实现了对`ActionBar`的后向兼容,即使在没有原生`ActionBar`支持的旧版...
Android系统的碎片化使得不同的设备可能运行着不同版本的操作系统,从Android 2.3到最新的版本,跨度极大。为了解决这种兼容性问题,Google推出了`android-support-v7-appcompat`库,这是一个非常重要的组件,特别是...
这两个支持库是Google为了帮助开发者处理Android系统版本碎片化问题而提供的,它们使得开发者能够使用一些在较新API级别中引入的功能特性,而无需担心在旧版本设备上的运行问题。 `android-support-v4.jar`库,...
这两个库是Google官方为了帮助开发者解决Android版本碎片化问题而推出的,允许应用在较早版本的Android设备上运行,同时引入了新的API特性。 `android-support-v4`库: 这个库提供了大量对Android API Level 4(即...
这是Google推出的一个重要组件,旨在帮助开发者解决API碎片化问题。由于Android设备众多,每个设备可能运行着不同的Android版本,而新版本的API往往不支持旧版本的系统。因此,Support Library提供了对早期API的后向...
Android Support Library系列是Google为解决Android碎片化问题而开发的一套库,它提供了许多跨版本的API和功能,帮助开发者创建能够运行在多种Android设备上的应用程序。 【压缩包子文件的文件名称列表】中的 "679...
在Android开发过程中,Android Support Library是一个非常重要的工具集,它为开发者提供了对早期版本Android API的支持,使得开发者能够...通过理解和熟练使用这个库,开发者可以更好地应对Android平台的碎片化挑战。
这在Android生态系统中至关重要,因为设备碎片化问题导致许多用户仍然使用着较旧的Android版本。 总之,Android V7包,特别是AppCompat_v7库,是Android开发者的重要工具,它提供了对早期Android版本的兼容性支持,...
这是一个由Google维护的库集合,其主要目的是解决Android设备之间的碎片化问题。由于不同Android设备运行着不同版本的操作系统,开发者常常需要面对版本兼容性的挑战。Android Support Library通过向后兼容的方式,...
这个库特别重要,因为Android设备的碎片化问题使得许多开发者需要确保他们的应用能在旧版本的Android上运行。 `AppCompat`库是`Android Support Library`中的一个关键组件,它的主要目的是将Material Design组件...
这个库主要是为了解决Android设备碎片化问题,因为不同的设备可能运行着不同版本的Android操作系统。 支持库分为多个组件,例如AppCompat、Design、CardView、RecyclerView等,它们提供了丰富的UI控件和功能,使得...