ScrollView doesn't scroll to the bottom

The problem is android:layout_margin="10dp" in RelativeLayout of SrcollView

Replace

 <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_margin="10dp">

with

<RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:padding="10dp" >

use in scrollView xml

android:paddingBottom="10dp"

it'll shift content of scroll view to 10 dp upward not the VIEW.


Try NestedScrollView instead.

I have had this problem several times myself and while simply adding extra padding to the bottom to hide the fact that the scroll view is going 'behind' the bottom bar works, a better solution is to use a NestedScrollView as mentioned in this answer: https://stackoverflow.com/a/36871385/6573127