我有 minSdkVersion 16,我想搜索正确的支持库以便使用方法 setActionBar()
(在 api 级别 21 中引入)。
我应该使用哪个 appcompat 版本?当然,我不想使用旧的 appcompat,因为 minSdkVersion 是 16。
在此先感谢大家, 恩里科
最佳答案
所有 appcompat-v7 版本都具有相同的 minSdk=7。
您应该使用最新版本的 appcompat,因为它具有所有当前功能和所有错误修复。
目前是 v23:
compile 'com.android.support:appcompat-v7:23.1.0'
注意。
需要compileSdkVersion 23
如果由于某些原因您无法使用它,您可以使用 appcompat v21 或 v22 之一。
compile 'com.android.support:appcompat-v7:22.2.1'
compile 'com.android.support:appcompat-v7:21.0.3'
关于这一点:
in order to use method
setActionBar()
不清楚在问什么,但是对于 appcompat 库,您应该使用 AppCompatActivtity
和方法 setSupportActionBar
。
检查official doc .
关于android - 如果 min minSdkVersion 16,则使用 setActionBar() min appcompat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32462460/