2012-03-08 11 views
0

ユーザーが画像ボタンをクリックしたときに外部ストレージから画像を取得するアプリケーションを実装しました。ユーザーがボタンをクリックすると、SDカードから画像を取得できます。しかし、画像を取得するためにスライドショーを表示することはできません1 there.Iでコードを実装している上で、次のように:どのように私のアプリケーションにアンドロイドinbuiltイメージギャラリーを取得できますか?

((ImageView)findViewById(R.id.getImage)).setOnClickListener(new OnClickListener() { 

    @Override 
    public void onClick(View v) { 

     Intent intent = new Intent(); 
     intent.setType("image/*"); 
     intent.setAction(Intent.ACTION_GET_CONTENT); 
     startActivity(intent); 
    } 
}); 

を上記のコードから、私はSDカードからすべての画像を取得していますが、私はアンドロイド作り付けのスライドショー画像ビューアを表示することはできません。

アンドロイドスライドショー画像ビューアを取得するにはどうすればよいですか?

すべてのボディは....私を助けてください

+0

[この記事はあなたを助けるかもしれない..](http://stackoverflow.com/q/2169649/593709) –

+0

私はSDカード画像のスライドショーを取得していません –

答えて

1

使用ViewFlipper

ViewFlipper vf=(ViewFlipper)findViewById(R.id.ViewFlipper1); 
    ImageView img=(imageView)findviewById(R.id.imageView1); 
    Button btn=(Button)findViewById(R.id.button1); 

    img.setOnClickListener(this); 
    btn.setOnClickListener(this); 


    public void OnClick(View v) 
    { 
    Switch(v.getId()) 
    { 
     case R.id.imageView1 : 

     Intent intent = new Intent(); 
     intent.setType("image/*"); 
     intent.setAction(Intent.ACTION_GET_CONTENT); 
     startActivity(intent); 
     vf.showNext(); 
     break; 

     case R.id.button1: 
     vf.showPrevious(); 
     break; 
    } 
+0

これは私の見解ではありません –

関連する問題