gpt4 book ai didi

android - 类需要 API 级别 11(当前最小值为 7): android. app.ActionBar.TabListener

转载 作者:行者123 更新时间:2023-11-29 14:20:46 24 4
gpt4 key购买 nike

我的应用程序有一个操作栏和 fragment 。我将 tablistener 用于操作栏的选项卡:

package com.infomercados.appinfomercados;

import android.app.ActionBar;
import android.app.Fragment;
import android.app.FragmentTransaction;
import android.app.ActionBar.Tab;
import android.util.Log;

public class TabListener implements ActionBar.TabListener {

private Fragment fragment;

public TabListener(Fragment fg)
{
this.fragment = fg;
}

@Override
public void onTabReselected(Tab tab, FragmentTransaction ft) {
Log.i("ActionBar", tab.getText() + " reselected.");
}

@Override
public void onTabSelected(Tab tab, FragmentTransaction ft) {
Log.i("ActionBar", tab.getText() + " selected.");
ft.replace(R.id.container, fragment);
}

@Override
public void onTabUnselected(Tab tab, FragmentTransaction ft) {
Log.i("ActionBar", tab.getText() + " no selected.");
ft.remove(fragment);
}
}

我想适应早期版本,我添加了 android-support-v6-appcompat.jar 但产生了这个错误:类需要 API 级别 11(当前最低为 7):android.app.ActionBar.TabListener

你能帮帮我吗?

非常感谢。

最佳答案

您没有使用支持类库。

例如:

import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import android.support.v4.view.ViewPager;

关于 ActionBar:

如果您使用的是 AppCompat 库,那么您需要导入:

android.support.v7.app.ActionBar

如果您正在使用 ActionBarSherLock 库,那么您需要导入:

import com.actionbarsherlock.app.ActionBar;
import com.actionbarsherlock.app.ActionBar.Tab;

关于android - 类需要 API 级别 11(当前最小值为 7): android. app.ActionBar.TabListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18956135/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com