【发布时间】:2012-02-07 18:18:16
【问题描述】:
我真的很想让这个工作,但我觉得我已经挣扎了好几个小时。我正在启动一个新应用程序,并希望尽可能地遵循 UI 指南,这对于冰淇淋三明治以下的任何东西似乎意味着我需要使用 ActionBarSherlock。查看示例here 看起来应该很简单。
我尝试实现它,但它不起作用,因为 FragmentActivity 没有 getSupportActionBar() 方法。
看看demo app,似乎他们没有使用FragmentActivity,他们使用的是SherlockActivity。好吧,SherlockActivity 确实有一个 getSupportActionBar() 方法,所以这是有希望的。继续这个例子……
好的,现在看来 com.actionbarsherlock.app.ActionBar.TabListener 没有将 FragmentTransaction 传递给它的事件?不仅如此,SherlockActivity 还没有 getSupportFragmentManager() 方法……
我(希望)只是在做完全错误的事情吗?我如何不断遇到其他人没有的所有这些问题?我觉得我在这里要疯了。我发现的唯一可能相关的问题是here,它不是很有用。
【问题讨论】:
-
您是否使用支持库来支持片段?还是您的目标是 Honeycomb 及以上?
-
支持库。我相信该计划是 API 7 及更高版本。