【问题标题】:ActionBarSherlock - Tab Navigation errors related to method overrideActionBarSherlock - 与方法覆盖相关的选项卡导航错误
【发布时间】:2013-09-12 14:55:08
【问题描述】:

我正在尝试在我的应用程序中使用 ActionBarSherlock 实现选项卡导航。我已经开始在我的应用程序中测试来自 this example 的代码,但它给了我与 @Override 方法相关的错误(其他一切似乎都工作正常,我之前在同一个项目中也没有任何 ActionBarSherlock 问题):

方法onTabReselected(ActionBar.Tab tab, FragmentTransaction 事务)类型的 ReportActivity 必须覆盖或实现 超类型方法

方法onTabSelected(ActionBar.Tab tab, FragmentTransaction 事务)类型的 ReportActivity 必须覆盖或实现 超类型方法

方法onTabUnselected(ActionBar.Tab tab, FragmentTransaction 事务)类型的 ReportActivity 必须覆盖或实现 超类型方法

我尝试将 public void onTabSelected(Tab tab, FragmentTransaction transaction) 更改为 onTabSelected(com.actionbarsherlock.app.ActionBar.Tab tab, FragmentTransaction transaction) 但没有帮助。我将我的应用程序定位到 API 级别 17,据我所知,这对 ActionBarSherlock 来说应该不是问题。

【问题讨论】:

    标签: java android tabs actionbarsherlock overriding


    【解决方案1】:

    注意你的进口!

    我最好的猜测是,您输入了错误的ActionBar.Tab。请务必从 com.actionbarsherlock 和 android support lib 导入所有内容,而不是原始 api 类。

    【讨论】:

    • 你说得对,我导入了android.app.FragmentTransaction,我应该导入android.support.v4.app.FragmentTransaction
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多