ScrollView в Android
Если необходимо создать прокрутку для интерфейса, элементы которого не могут одномоментно поместиться на экран устройства, пригодится ScrollView. Он способен вмещать лишь один элемент, поэтому, если надо разместить несколько элементов, их следует поместить в какой-либо контейнер.
В качестве примера давайте определим ряд TextView с текстами:
Раз в ScrollView мы можем поместить лишь один элемент, то и все TextView заключены в LinearLayout. Таким образом, если площади экрана будет недостаточно, для помещения всего содержимого LinearLayout станет доступной прокрутка:
Осталось посмотреть на программное создание ScrollView в коде MainActivity:
По материалам https://metanit.com/java/android/.