如何显示一些像素空间imageview

时间:2017-08-19 21:10:13

标签: java android

所以我想把它创建为一个片段:

final image

(垃圾桶技能)

但是图片没有出现在应用程序中,我不知道为什么。

抱歉英语不好,不是母语。

代码:

 @Override
    public Object instantiateItem(ViewGroup container, int position) {

        DisplayMetrics displayMetrics = new DisplayMetrics();
        ((Activity) context).getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
        int width = displayMetrics.widthPixels;

        Log.println(Log.DEBUG, "Width:", "" + width);
        Log.println(Log.DEBUG, "How much:", "" + width/30);

        List<ImageView> ballImanges = new ArrayList<ImageView>();

        for(int i = 0;i < width/30;i++){

            if((i+1) <= list.size()) {

                ImageView imageView = new ImageView(context);

                imageView.setScaleX(30);
                imageView.setScaleY(30);

                imageView.setLeft(i*30+10);
                imageView.setRight(i*30+10);

                Ball ball = list.get(i);

                imageView.setImageResource(ball.getDrawable());
                ((ViewPager) container).addView(imageView, i);
                ballImanges.add(imageView);
            }
            else{
                break;
            }

        }

        return ballImanges;
    }

0 个答案:

没有答案