private void viewInfo() { activity_return = (ImageView) findViewById(R.id.image_return); activity_return.setOnClickListener(this); main_viewPager = (ChildViewPager) findViewById(R.id.main_viewPager); // 广告栏 main_viewPager_point = (LinearLayout) findViewById(R.id.main_viewPager_point); // 页数提示点 main_viewPager.setOnPageChangeListener( new ViewPager.OnPageChangeListener() { @Override public void onPageSelected(int arg0) { // TODO Auto-generated method stub changePositionImage(arg0); } @Override public void onPageScrolled(int arg0, float arg1, int arg2) { // TODO Auto-generated method stub } @Override public void onPageScrollStateChanged(int arg0) { // TODO Auto-generated method stub } }); loadImage(); }
private void loadImage() { try { ArrayList<View> viewList = new ArrayList<View>(); for (int i = 0; i < imageList.size(); i++) { final String imageUrl = imageList.get(i); ImageView img = new ImageView(this); img.setScaleType(ImageView.ScaleType.FIT_CENTER); img.setLayoutParams( new LinearLayout.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT)); ImageLoader.getInstance().displayImage(imageUrl, img); viewList.add(img); } MyPagerAdapter pagerAdapter = new MyPagerAdapter(viewList); main_viewPager.setAdapter(pagerAdapter); pointsCount = imageList.size(); loadPositionImage(); } catch (Exception e) { e.printStackTrace(); } }