【发布时间】:2012-12-24 10:10:05
【问题描述】:
我在仅面向 Android 3.0+ 的应用中使用它。我想吸引更多人,但 ActionBar 不向后兼容。我不想使用像 ActionBarSherlock 这样的第三方库。我沿着那条路走了,这比它更值得。
我有这样的代码:
final ActionBar actionBar = getActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
actionBar.setDisplayHomeAsUpEnabled(true);
可以用if - else SDK 检查来包装它吗?在 Action Bar 之外,99% 的其他代码与 pre-3.0 兼容(好吧,我使用的是 Fragments,但使用的是 Support Library。)
【问题讨论】:
-
ActionBarSherlock 值得痛苦
-
其实这里的问题是:什么痛?您只需从 Github 克隆它,一切都会顺利进行。 :)
-
我用过它,一旦你可以配置一切,它很漂亮,它绝对简化了生活。 @Ahmad jar 很难配置。好吧,它可能只是 Eclipse...
-
嗯,我遵循的教程,似乎它正在导入一个完整的“另一个应用程序”来使用它。也许有更好的出路,我不知道?是的,我使用 Eclipse。
-
天哪,我刚刚使用了 ActionBarSherlock。没有我第一次尝试时记得的那么糟糕。我想我们找到了赢家!
标签: android android-actionbar actionbarsherlock