对加强政务门户网站建设的意见,德州建网站,开发公司补的空置房物业费分录,网站自适应与响应式最近在项目用用到ViewPager #xff0c;其中页面包含有Button,因为之前也有使用个ViewPager #xff0c;所以这个也照搬之前的方式#xff0c;测试后发现点击button无法执行#xff0c;这个button是在第一页面的默认页面#xff0c;只有切换到第二页面后#xff0c;回去点… 最近在项目用用到ViewPager 其中页面包含有Button,因为之前也有使用个ViewPager 所以这个也照搬之前的方式测试后发现点击button无法执行这个button是在第一页面的默认页面只有切换到第二页面后回去点击button才会执行开始也觉得是初始化的问题但是还没有找到解决的方法查了些时间找到了问题的所在要在PagerAdapter适配器初始化 Overridepublic Object instantiateItem(final View view, int position) {switch (position) {case 0:LinearLayout new_stir (LinearLayout) mListViews.get(position).findViewById(R.id.new_task);LinearLayout carmera (LinearLayout) mListViews.get(position).findViewById(R.id.take_photo);LinearLayout picture (LinearLayout) mListViews.get(position).findViewById(R.id.pick_photo);LinearLayout share (LinearLayout) mListViews.get(position).findViewById(R.id.share_to_fr);LinearLayout system (LinearLayout) mListViews.get(position).findViewById(R.id.setting);new_stir.setOnClickListener(new MyOnClickListener(0));carmera.setOnClickListener(new MyOnClickListener(1));picture.setOnClickListener(new MyOnClickListener(2));share.setOnClickListener(new MyOnClickListener(3));system.setOnClickListener(new MyOnClickListener(4));break;default:break;}((ViewPager) view).addView(mListViews.get(position), 0);return mListViews.get(position);} 接着调试可以执行了 转载于:https://www.cnblogs.com/tefcricul/p/3289396.html