2012-05-10 58 views
0

我的問題是Android ImageFlipper與路徑陣列

我有一個字符串數組,具有目錄中圖像文件的路徑。我需要像幻燈片一樣顯示圖像。我一直在研究ImageFlipper和ViewFlipper。

請爲我提供解決方案,以瞭解如何提供解決方案。如何將圖像傳遞給ImageFlipper或ViewFlipper。

預先感謝您

回答

0

我是一個能夠想出如何做到這一點.....這是我的代碼

String[] paths={"/mnt/user/Pictures/IMG_5509_LRS.jpg", 
            "/mnt/user/Pictures/IMG_6076_LRS.jpg", 
                "/mnt/user/Pictures/IMG_5790_LRS.jpg"}; 
     FileInputStream in; 
     BufferedInputStream buf; 
     ArrayList<Drawable> drawablesArray=new ArrayList<Drawable>(); 
     ArrayList<Bitmap> bitmapArray=new ArrayList<Bitmap>(); 
     File file = null; 
     final ImageSwitcher imageswticher=(ImageSwitcher) findViewById(R.id.imageSwitcher1); 
     for(int i=0;i<paths.length;i++) 
     { 
       try { 
       in=new FileInputStream(paths[i]); 
       buf=new BufferedInputStream(in); 
       Bitmap bMap=BitmapFactory.decodeStream(buf); 
       bitmapArray.add(bMap); 

      } catch (FileNotFoundException e) { 
       // TODO Auto-generated catch block 
       e.printStackTrace(); 
      } 
       ImageView iv=(ImageView) findViewById(R.id.imageView1); 

       ImageSwitcher imageswitcher=(ImageSwitcher) findViewById(R.id.imageSwitcher1); 


       for(int h=0;h<bitmapArray.size();h++) 
       { 
        drawablesArray.add(new BitmapDrawable(bitmapArray.get(h))); 
       } 

現在我通過繪製陣列的Imageswitcher並得到我想要的。

希望能幫到別人.....