Документация для HorizontalScrollView содержит следующее:
Вы никогда не должны использовать HorizontalScrollView с ListView, так как ListView сам заботится о своей прокрутке. Что наиболее важно, это отменяет все важные оптимизации в ListView для работы с большими списками, поскольку это эффективно заставляет ListView отображать весь список элементов, чтобы заполнить бесконечный контейнер, предоставленный HorizontalScrollView.
Рассуждения здесь, похоже, применимы к ScrollView (с вертикальной прокруткой), поскольку ListView также прокручивается по вертикали. Но у ScrollView нет такой оговорки. Гугл поместил это предупреждение не в тот класс, или я чего-то не понимаю?