Banner使用Glide获取网络图片空白

       Banner banner = (Banner) findViewById(R.id.banner);

        List url=new ArrayList();
        /* 问题代码
        url.add(this.getString(R.string.IP)+"/Advertise_image/"+001+".jpg");
        url.add(this.getString(R.string.IP)+"/Advertise_image/"+002+".jpg");
        url.add(this.getString(R.string.IP)+"/Advertise_image/"+003+".jpg");
        */
        banner.setImageLoader(new ImageLoader() {
            @Override
            public void displayImage(Context context, Object path, ImageView imageView) {
                Glide.with(context).load(path).into(imageView);
            }
        });

        banner.setImages(url);
        //设置banner动画效果
        banner.setBannerAnimation(Transformer.DepthPage);
        //设置自动轮播,默认为true
        banner.isAutoPlay(true);
        //设置指示器位置(当banner模式中有指示器时)
        banner.setIndicatorGravity(BannerConfig.CENTER);
        banner.start();

查了大半天,结果是url的问题。
使用 this.getString(R.string.IP)+"/Advertise_image/"+001+".jpg" 拼接的String
结果是XX/Advertise_image/1.jpg,不明白为什么会犯这么低级的错误。

你可能感兴趣的:(Banner使用Glide获取网络图片空白)