我在listView
显示从我的数据库中检索到的数据。
现在我想以滑动Fragment
显示它们,如下图所示。
答案 0 :(得分:0)
您需要使用的是ViewPager
,它会将您的内容显示为您想要的视图页面,并且可以让您在它们之间滑动。
Here是一个简单的指南,可以帮助您入门。希望这有帮助
答案 1 :(得分:0)
您可以将CursorAdapter包装在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);
}
}