版权声明: 本文来自Summer鱼简书,转载请注明出处。
重写pagerAdapter的instantiateItem方法,使用View.inflate方法将布局加载进来,然后取相应position的Bean对象即可,之前只用过viewPager加载fragment和banner的效果,在此mark一下。
@Override
public Object instantiateItem(ViewGroup container, final int position) {
View view = View.inflate(MyActivity.this,
R.layout.layout_transfer_viewpager, null);// 最后一个传了null
TextView name = (TextView) view.findViewById(R.id.tv_item_name);
TextView profit = (TextView) view.findViewById(R.id.tv_profit);
name.setText(names.get(position));
LinearLayout root = (LinearLayout) view.findViewById(R.id.ll_bg);
container.addView(view);
return view;
}
开启简书写作之旅。