如何在 ViewPager 中将视图添加到 ViewGroup?
How can I add view to ViewGroup in ViewPager?
@Override
public Object instantiateItem(View pager, int position) {
ViewGroup view = new ViewGroup(mContext) {
@Override
protected void onLayout(boolean changed, int l, int t, int r, int b) {
}
};
view.setBackgroundColor(Color.BLUE);
View view2 = new View(mContext);
LayoutParams lp = new LayoutParams(200, 200);
view2.setLayoutParams(lp);
view2.setBackgroundColor(Color.BLACK);
view.addView(view2);
((ViewPager)pager).addView(view, 0);
return view;
}
可能吗?
如果没有,如何将 ViewGroup 添加到 ViewPager?
请帮帮我。
您应该使用 FragmentPagerAdapter 将片段添加到 ViewPager。
片段可以包含任何视图组。
@Override
public Object instantiateItem(View pager, int position) {
ViewGroup view = new ViewGroup(mContext) {
@Override
protected void onLayout(boolean changed, int l, int t, int r, int b) {
}
};
view.setBackgroundColor(Color.BLUE);
View view2 = new View(mContext);
LayoutParams lp = new LayoutParams(200, 200);
view2.setLayoutParams(lp);
view2.setBackgroundColor(Color.BLACK);
view.addView(view2);
((ViewPager)pager).addView(view, 0);
return view;
}
可能吗?
如果没有,如何将 ViewGroup 添加到 ViewPager?
请帮帮我。
您应该使用 FragmentPagerAdapter 将片段添加到 ViewPager。 片段可以包含任何视图组。