2



水平方向および垂直方向にスクロールする ViewPager を正常に実装した人はいますか?

私はDirectional ViewPagerを知っています。それを使用すると、

<i>31 12:11:29.954: E/AndroidRuntime(14670): java.lang.NoClassDefFoundError: com.directionalviewpager.DirectionalViewPager$DataSetObserver
10-31 12:11:29.954: E/AndroidRuntime(14670):    at com.directionalviewpager.DirectionalViewPager.setAdapter(DirectionalViewPager.java:164)</i>

164行目: mObserver = new DataSetObserver();

public void setAdapter(PagerAdapter adapter) {
    if (mAdapter != null) {
        VerticalViewPagerCompat.setDataSetObserver(mAdapter, null);
    }

    mAdapter = adapter;

    if (mAdapter != null) {
        if (mObserver == null) {
            mObserver = new DataSetObserver();
        }
        VerticalViewPagerCompat.setDataSetObserver(mAdapter, mObserver);
        mPopulatePending = false;
        if (mRestoredCurItem >= 0) {
            mAdapter.restoreState(mRestoredAdapterState, mRestoredClassLoader);
            setCurrentItemInternal(mRestoredCurItem, false, true);
            mRestoredCurItem = -1;
            mRestoredAdapterState = null;
            mRestoredClassLoader = null;
        } else {
            populate();
        }
    }
}

ありがとう、

4

1 に答える 1

0

私はあなたの答えを見つけましたあなたはプロジェクトにDirectionalViewPagerをライブラリとして追加するだけです

この画像を外部ライブラリとして追加

このライブラリはAndroid-DirectionalViewPager-master\Android-DirectionalViewPager-master\library\bin にあります

そして、注文とエクスポートタブからそれを含めることを忘れないでください

于 2013-10-31T07:16:04.760 に答える