viewpager 原

    public class HelpAdapter extends PagerAdapter{
        private Context context;
        public HelpAdapter(Context context) {
            this.context = context;
        }

        @Override
        public int getCount() {
            return list.size();
        }

        @Override
        public boolean isViewFromObject(View view, Object object) {
            return view==object;
        }

        @Override
        public Object instantiateItem(ViewGroup container, int position) {
        	 View view= LayoutInflater.from(context).inflate(R.layout.item_ad,null);
             ImageView imv= (ImageView) view.findViewById(R.id.imv_ad_item);
             ImageLoaderService.displayImage(options, imv,list.get(position));
             container.addView(view);
             return view;
        }

        @Override
        public void destroyItem(ViewGroup container, int position, Object object) {
            container.removeView((View) object);
        }
    }
    private ImageView[] dotViews;
    private LinearLayout ll_help_dot;
    private void initDots() {
        // TODO Auto-generated method stub
        LinearLayout.LayoutParams mParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
        mParams.setMargins(smg.dip2px(4), 0, smg.dip2px(4), 0);
        dotViews = new ImageView[list.size()];
        for(int i = 0; i < list.size(); i++)
        {
            ImageView imv_dot = new ImageView(this);
            imv_dot.setBackgroundResource(R.drawable.icon_weixuanzhong_2x_selector);
            imv_dot.setLayoutParams(mParams);
            if(i== 0)
            {
                imv_dot.setSelected(true);
            }
            else {
                imv_dot.setSelected(false);
            }
            dotViews[i] = imv_dot;
            ll_help_dot.addView(dotViews[i]);
        }

    }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章