如何在点击Carousel适配器上的任何图像时添加意图?

问题描述:

我有一个3D CarouselAdapter显示图像。如何在此代码中添加意图方法,以便在单击图像时打开一个活动?我遵循以下教程http://www.codeproject.com/Articles/146145/Android-3D-Carousel如何在点击Carousel适配器上的任何图像时添加意图?

Carousel是一个自定义视图,如图库,它有一个自定义适配器类,名为CarouselAdapter。所以只需将OnItemClickListener实施到Carousel。

呀,做这样的,

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();  
    }   
}); 
+0

我因此未在主 – 2012-07-19 12:11:08

+0

定义carosel plz帮助我iwant添加同一页面在此代码,所以当我点击任何iamge我去不同势屏幕它是如何可能吗? ? – 2012-07-19 12:16:49

+0

您必须在活动中定义“Carousel”,然后实施“OnItemClick ...”。 – user370305 2012-07-19 12:18:58