当前位置:首页>科技>正文

android:viewpager里如何获取其子界面的按钮并为其添加监听器啊

2023-04-23 22:42:53 互联网 未知 科技

android:viewpager里如何获取其子界面的按钮并为其添加监听器啊?

android:viewpager里如何获取其子界面的按钮并为其添加监听器啊

 方法,在viewpager的adapter里面有一个方法可以获取到当前的view,如下:    1 2 3 4 5 6 7 8 9 10   private View mCurrentView   @Override   public void setPrimaryItem(ViewGroup container, int position, Object object) {   mCurrentView = (View)object   }   public View getPrimaryItem() {   return mCurrentView   }  ViewPager的adapter通过setPrimaryItem方法设置当前显示子view.  将其保存下来就可以在后面通过自定义的getPrimaryItem来获取到当前子view了。  装监视器:把view装进list,list加载到pageAdapter,给viewpager设置监听,监听的就是全部view,要实现这种图片轮播(广告栏效果),就是一句关键代码viewPager.setCurrentItem(msg.arg1),利用handler和thread,每隔几秒改变item的下标。  viewPager.setAdapter(new MyAdapter())viewPager.setOnPageChangeListener(onPageChangeListener)