0

我正在尝试模拟 android 中的幻灯片菜单,如下所示:Google 如何做到这一点?在 Android 应用程序中滑动 ActionBar

但是,即使我在构建中包含了 android-support-v13.jar,Eclipse 似乎也无法识别 PagerTabStrip。我尝试导入 android.support.v4.view.PagerTabStrip 但无济于事。

import android.content.Context;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.support.v4.view.PagerTabStrip;

public class ExtendedPagerTabStrip extends PagerTabStrip {

private boolean enabled;

public ExtendedPagerTabStrip(Context context, AttributeSet attrs) {
    super(context, attrs);
    this.enabled = true;
}

@Override
public boolean onTouchEvent(MotionEvent event) {
    if (this.enabled) {
        return super.onTouchEvent(event);
    }

    return false;
}

@Override
public boolean onInterceptTouchEvent(MotionEvent event) {
    if (this.enabled) {
        return super.onInterceptTouchEvent(event);
    }

    return false;
}

public void setNavEnabled(boolean enabled) {
    this.enabled = enabled;
}
}

我收到以下错误:无法解析导入 android.support.v4.view.PagerTabStrip。

我似乎已经成功构建了支持库,因为 ViewPager 类运行良好。我究竟做错了什么?为什么无法识别 PagerTabStrip?

4

2 回答 2

10

右键单击您的项目..

点击"Android Tools"->"Add Support Library"

之后它将下载android-support.jar。并将其添加到您的项目中。

之后,您的日食将识别 PagerTabStrip

于 2012-10-06T04:29:08.993 回答
0

你应该android-support-v4.jar改用。

于 2012-10-06T04:10:05.720 回答