美文网首页学习笔记
使用ViewPager加载布局

使用ViewPager加载布局

作者: Summer鱼 | 来源:发表于2017-04-26 14:50 被阅读0次

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

        }

开启简书写作之旅。

06.jpg

相关文章

网友评论

    本文标题:使用ViewPager加载布局

    本文链接:https://www.haomeiwen.com/subject/embizttx.html