Android daimajia图片滑块,我要清除onResume方法的数据

时间:2015-11-02 07:19:15

标签: android

我正在使用daimajia库进行图像滑动,我在onResume方法中调用函数将图像添加到sliderview,问题是它是添加图像,因为onResume方法运行,相同的图像正在相乘,我想清除像arrayList.clear()。这是我的下面代码,

HashMap<String,String> url_maps = new HashMap<String, String>();//globally defined

for(int i=0;i<CompanyEventDescription.size();i++)
            {
                String name=CompanyEventDescription.get(i);
                String url=PHOTO_BASE_URL+mobileGroupImage.get(i);
                url_maps.put(name,url);
            }

for(String name : url_maps.keySet()) {
                textSliderView = new TextSliderView(this);
                // initialize a SliderLayout
                textSliderView
                        .description(name)
                        .image(url_maps.get(name))
                        .setScaleType(BaseSliderView.ScaleType.Fit);

                //add your extra information
                textSliderView.bundle(new Bundle());
                textSliderView.getBundle()
                        .putString("extra", name);

                mDemoSlider.addSlider(textSliderView);
            } 

2 个答案:

答案 0 :(得分:0)

希望这会对你有所帮助,谢谢:)

在onCreate中初始化SliderLayout

  

textSliderView = new TextSliderView(this);

初始化后

       for(String name : url_maps.keySet())
    {
             textSliderView.description(name)
                    .image(url_maps.get(name))
                    .setScaleType(BaseSliderView.ScaleType.Fit);

            //add your extra information
            textSliderView.bundle(new Bundle());
            textSliderView.getBundle().clear();
            textSliderView.getBundle().putString("extra", name);
            mDemoSlider.addSlider(textSliderView);
    }

答案 1 :(得分:0)

试试这个,希望这会对你有所帮助:)

sliderLayout.removeAllSliders();