使用ViewPager加载布局

版权声明: 本文来自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;

        }

开启写作之旅。

使用ViewPager加载布局_第1张图片
06.jpg

你可能感兴趣的:(使用ViewPager加载布局)