Как добавить намерение при нажатии на любое изображение на адаптере Карусель?

У меня есть 3D CarouselAdapter, который отображает изображения. Как я могу добавить метод намерения в этот код, чтобы при щелчке изображения открывалось действие? Я следую следующему учебнику http://www.codeproject.com/Articles/146145/Android-3D-Carousel

1 ответ

Carousel это один пользовательский вид, как галерея, и он имеет класс пользовательских адаптеров 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();    
  }         
});
Другие вопросы по тегам