Android 使用滑动片段代替ListView显示数据

Android 使用滑动片段代替ListView显示数据,android,android-fragments,android-listview,android-sliding,Android,Android Fragments,Android Listview,Android Sliding,我正在listView中显示从数据库检索到的数据 现在我想以滑动片段的形式显示它们,如下图所示 .好的,您需要使用的是一个ViewPager,它将您的内容显示为您想要的视图页面,并允许您在它们之间滑动 是一个简单的指南,让你开始。希望这对您有所帮助您可以将光标或适配器包装在PagerAdapter中,以获得两者的功能。它应该是这样的,尽管我还没有仔细测试过这段代码: public class CursorPagerAdapter extends PagerAdapter { priva

我正在listView中显示从数据库检索到的数据

现在我想以滑动片段的形式显示它们,如下图所示


.

好的,您需要使用的是一个ViewPager,它将您的内容显示为您想要的视图页面,并允许您在它们之间滑动


是一个简单的指南,让你开始。希望这对您有所帮助

您可以将光标或适配器包装在PagerAdapter中,以获得两者的功能。它应该是这样的,尽管我还没有仔细测试过这段代码:

public class CursorPagerAdapter extends PagerAdapter {
    private CursorAdapter mCursorAdapter;

    public CursorPagerAdapter(CursorAdapter cursorAdapter) {
        mCursorAdapter = cursorAdapter;
    }

    @Override
    public int getCount() {
        return mCursorAdapter.getCount();
    }

    @Override
    public boolean isViewFromObject(View view, Object object) {
        return view == object;
    }

    @Override
    public Object instantiateItem(ViewGroup container, int position) {
        View view = mCursorAdapter.getView(position, null, container);
        mCursorAdapter.getCursor().moveToPosition(position);
        mCursorAdapter.bindView(view, container.getContext(), mCursorAdapter.getCursor());
        return view;
    }

    @Override
    public void destroyItem(ViewGroup container, int position, Object object) {
        container.removeView((View)object);
    }

}

谢谢。但我一直在找一个带光标和viewpager的图图,因为正如我说的,我有数据。