0

画像を表示する 3d CarouselAdapter があります。このコードにインテント メソッドを追加して、画像をクリックするとアクティビティが開くようにするにはどうすればよいですか? 次のチュートリアルに従っていますhttp://www.codeproject.com/Articles/146145/Android-3D-Carousel

4

1 に答える 1

0

Carouselはギャラリーのような1つのカスタムビューであり、と呼ばれるカスタムアダプタクラスがありCarouselAdapterます。OnItemClickListenerしたがって、カルーセルに実装するだけです。

ええ、このようにしてください、

Carousel carousel = (Carousel)findViewById(R.id.carousel);
carousel.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(CarouselAdapter<?> parent, View view,
                    int position, long id) {    

// Your Activity starting code goes here...

Toast.makeText(MainActivity.this, String.format("%s has been clicked",((CarouselItem)parent.getChildAt(position)).getName()),Toast.LENGTH_SHORT).show();    
  }         
});
于 2012-07-19T12:06:17.973 に答える