У меня есть галерея, и она скользит.
public void run() {
PicPosition = agallery.getSelectedItemPosition() +1;
if (PicPosition == text.length) {
PicPosition=0;
gallery.setSelection(PicPosition);
}
else
{
gallery.setSelection(PicPosition);//move to the next gallery element.
}
handler.postDelayed(this, 1000); //execute every second
}
Ладно, тогда я хочу узнать, по какому пункту щелкнул пользователь. В моем методе запуска элементы выбираются автоматически (не пользователем). Но если пользователь щелкает элемент, как я могу узнать этот элемент? Я не могу использовать метод onItemSelected
из-за этого автоматического слайда. Я могу использовать onClick
метод, но как? Пожалуйста, помогите мне.