Android setActionBar()最小appcompat在最小minSdkVersion 16时使用

Android setActionBar()最小appcompat在最小minSdkVersion 16时使用,android,android-support-library,android-appcompat,android-toolbar,Android,Android Support Library,Android Appcompat,Android Toolbar,我有MinSDK版本16,我想搜索正确的支持库,以便使用方法setActionBar()(api级别21引入) 我应该使用哪个appcompat版本?当然,我不想使用旧的appcompat,因为它的版本是16 提前感谢大家,, Enrico所有appcompat-v7版本都具有相同的minSdk=7 您应该使用appcompat的最新版本,因为它具有所有当前功能和所有错误修复。 目前是v23: compile 'com.android.support:appcompat-v7:23.1.0'

我有MinSDK版本16,我想搜索正确的支持库,以便使用方法
setActionBar()
(api级别21引入)

我应该使用哪个appcompat版本?当然,我不想使用旧的appcompat,因为它的版本是16

提前感谢大家,,
Enrico

所有appcompat-v7版本都具有相同的minSdk=7

您应该使用appcompat的最新版本,因为它具有所有当前功能和所有错误修复。
目前是v23:

compile 'com.android.support:appcompat-v7:23.1.0'
注意。
它需要编译器DK23版。

如果由于某些原因您不能使用它,您可以使用appcompat v21到v22中的一个

compile 'com.android.support:appcompat-v7:22.2.1'
compile 'com.android.support:appcompat-v7:21.0.3'
关于这一点:

为了使用方法
setActionBar()

我们不清楚您在问什么,但是对于appcompat库,您应该使用
AppCompativity
和方法
setSupportActionBar


查看。

非常感谢Gabriele!我在哪里可以找到com.android.support的所有可能版本:appcompat-v7?例如,为什么v21的版本是21.0.3,而v22的版本是22.2.1(第一种情况是0.3,第二种情况是2.1)?您可以在这里找到完整的列表。谢谢加布里埃尔。是否有任何特殊原因导致版本应与CompileSDK版本匹配?在我的例子中,我有一个minSdk是以前的版本。是否建议将compileSdkVersion始终放在最后一个版本?提前感谢。一般来说,您应该使用相同的版本进行编译。它们与API有关。