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