2012-10-06 72 views
0

我試圖在android中模擬滑動菜單,如此處所示:How did Google manage to do this? Slide ActionBar in Android applicationPagerTabStrip無法解析爲

但是,即使我在我的構建中包含了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無法識別?

回答

10

右鍵點擊你的項目..

點擊"Android Tools" - >"Add Support Library"

後,它會下載Android-support.jar。 並將其添加到您的項目中。

後,你的日食將識別PagerTabStrip

+0

工作就像一個魅力!謝謝! – user1699366

0

您應該改用android-support-v4.jar

+0

我也曾嘗試包括我的構建路徑Android的支持,v4.jar,但PagerTabStrip仍不能得到解決。 – user1699366