Once I had this problem: I had an ExapandableListView with groups and children. When I wanted to expand a group the list was scrolling to the end every time. After a little search I’ve figured it out what the problem was. In my xml file where my ExpandableListView was created, I had this attribute:
So I changed it to this:
And the problem was solved. When I expanded a group from the ExpandableListView, the list was scrolling to the group I had expanded.
So if it happens to you to have this problem too, please consider this solution even if you don’t have the transriptMode attribute, just put it in your xml code as disabled, it might work for you too