[Solved] I had to add android:fillViewport=\"true\" to the ScrollView, that fixed the problem with the text not centering vertically.
android:fillViewport=\"true\"
I know this has been
replace your TextView with this code and it will work fine