Скроллинг прекрасно работает в андроиде из коробки, не надо ничего заставлять, просто нужно читать документацию и грамотно использовать фреймворк.
Можно организовать прокрутку любого фрагмента активити, написав нужную разметку.
Прокрутка всего содержимого активити:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView ... >
<LinearLayout ... >
<TextView ... />
<EditText ... />
</LinearLayout>
</ScrollView>
Прокрутка части активити, за исключение первого EditText:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout ... >
<EditText ... />
<ScrollView ... >
<LinearLayout ... >
<TextView ... />
<EditText ... />
</LinearLayout>
</ScrollView>
</LinearLayout>
Внутри ScrollView должен быть только один дочерний элемент, поэтому чаще всего это один из лэйаутов, содержащий остальные виджеты.
Некоторые виджеты сами обеспечивают прокрутку, без использования ScrollView - ListView, Gallery, может еще какие-то, не помню точно.
Документация по ScrollView