【问题标题】:Should I use ActionBarSherlock for Android 4.0+ apps?我应该为 Android 4.0+ 应用程序使用 ActionBarSherlock 吗?
【发布时间】:2013-04-02 23:45:02
【问题描述】:

我的应用只能在 Android 4.0/API 14 或更高版本上运行(即 minSdkVersion="14"、targetSdkVersion="17")。

在这种情况下使用 ActionBarSherlock 有什么好处吗?

【问题讨论】:

  • 该库会在适当的时候自动使用原生操作栏,所以没有必要使用它,除非你只是想
  • ActionBarSherlock 仅适用于 11 级以下的 API 级别

标签: android actionbarsherlock


【解决方案1】:

在这种情况下使用 ActionBarSherlock 有什么好处吗?

作为 ActionBarSherlock 的开发者,我只能告诉你一件事......

不! :)

图书馆的全部意义在于有一天它会消失。您可以在名为“Deprecated from Inception”的a blog post I wrote 中阅读更多相关信息。

【讨论】:

  • 啊,StackOverflow 的奇妙之处——提出问题,项目的创建者自己回答问题 ;-)
  • 感谢您的快速回答!但更要感谢你创造了一些你知道最终会被弃用的东西!!!
  • @Jake 我们可以将 ActionBarSherlock 用于 4.0+ 应用程序吗?也就是说,如果我已经在 ICS 之前的应用程序中使用 ActionBarSherlock,并且我将 minSDK 更改为 14+,您是否建议更改为原生 ActionBar?改代码值得吗?
  • @MattRobertson 是的,您应该只切换到本机。这应该相当于:getSupportActionBar() -> getActionBar(), com.actionbarsherlock.* 导入 -> android.* 导入, Theme.Sherlock.* -> Theme.Holo.*。就是这样!
猜你喜欢
  • 1970-01-01
  • 2015-04-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-24
相关资源
最近更新 更多