Мне нужно показать рекламу в моем приложении с данными, полученными из веб-служб. Я показывал объявления в горизонтальном списке. Теперь я хочу, чтобы каждая ячейка списка просматривалась автоматически в определенный промежуток времени (как и в рекламе Google). Как я могу это сделать ?Автоматическая прокрутка элементов горизонтального списка с таймером в android
2
A
ответ
2
Лучший способ, я думаю, использовать обработчик в вашей деятельности или фрагменте. Просто добавьте код следующим образом:
private Handler handler = new Handler();
handler.postDelayed(runnable, interval);
и в вашем runnable вы должны реализовать прокрутку списка.
UPDATE Если вы будете использовать ViewPager вместо Scrollview вы можете сделать это следующим образом:
final Handler handler = new Handler();
Runnable runable = new Runnable() {
@Override
public void run() {
//this will select next page number
page = page==maxPages? 0 : ++page;
//this will change the page to concrete page number
viewPager.setCurrentItem(page);
//this will execute this code after timeInterval
handler.postDelayed(this, timeInterval);
}
};
handler.postDelayed(runable, timeInterval);
где viewPager
твой экземпляр ViewPager, timeInterval
- интервал времени в миллисекундах, по истечении которого вы хотите, чтобы прокрутить страницу , maxPages
- номер последней страницы, что у вас есть в вашем ViewPager
Смежные вопросы
- 1. Автоматическая прокрутка вертикального списка?
- 2. Автоматическая прокрутка в списке списка Silverlight
- 3. Автоматическая прокрутка UICollectionView - iOS
- 4. Просмотр горизонтального списка в Android?
- 5. Автоматическая прокрутка с UICollectionView
- 6. Автоматическая прокрутка с CSS
- 7. Нежелательная автоматическая прокрутка QComboBoxes
- 8. Android: Просмотр горизонтального списка на пользовательском адаптере
- 9. Прокрутка горизонтального меню очень светлая
- 10. Автоматическая прокрутка в PageViewer
- 11. Автоматическая вертикальная прокрутка текста в Android
- 12. Автоматическая прокрутка в PGU
- 13. Прокрутка изображений в HTML с таймером
- 14. Прокрутка вправо с помощью горизонтального прокрутки
- 15. Прокрутка списка с большим количеством элементов
- 16. Прокрутка с навигационного списка элементов до элемента
- 17. Автоматическая прокрутка клавиатуры?
- 18. Автоматическая синхронизированная прокрутка
- 19. Программная прокрутка ScrollViewer с таймером становится рывком
- 20. Автоматическая полная прокрутка разделов
- 21. Автоматическая прокрутка при перетаскивании
- 22. Автоматическая прокрутка страницы
- 23. Прокрутка элементов списка, не работающих на устройстве
- 24. Автоматическая прокрутка камеры Libgdx
- 25. Автоматическая прокрутка данных Excel
- 26. Автоматическая прокрутка внезапно останавливается
- 27. jQuery автоматическая прокрутка изображений
- 28. Горизонтальная автоматическая прокрутка текста в TextBlock
- 29. Прокрутка всех элементов в действии в Android
- 30. Автоматическая прокрутка UIPageViewController в iOS
Я не хочу, чтобы объявление запускалось по горизонтали. Вместо этого он должен переместить ячейку по ячейке (например, изображение в галерее) автоматически –
так, может быть, вам лучше использовать ViewPager вместо горизонтального прокрутки? Он может перемещать вашу ячейку элементов по ячейке –
Если я использую viewpager, возможно ли переместить ячейку автоматически? –