如何在点击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();
}
});
我因此未在主 – 2012-07-19 12:11:08
定义carosel plz帮助我iwant添加同一页面在此代码,所以当我点击任何iamge我去不同势屏幕它是如何可能吗? ? – 2012-07-19 12:16:49
您必须在活动中定义“Carousel”,然后实施“OnItemClick ...”。 – user370305 2012-07-19 12:18:58