Android 使用滑动片段代替ListView显示数据
我正在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
.好的,您需要使用的是一个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的图图,因为正如我说的,我有数据。