Directly you can't. ReplaceBasePanelWithView(base, sv) replaces the base Panel by a ScrollView and you cannot add a view onto a ScrollView only in its internal Panel, but that's not what you want.
So you need to modify the CustonListView Class code.
You could keep the base Panel and instead of replacing it by the ScrollView you could add the ScrollView onto the base Panel and add your views onto the base Panel.
Directly you can't. ReplaceBasePanelWithView(base, sv) replaces the base Panel by a ScrollView and you cannot add a view onto a ScrollView only in its internal Panel, but that's not what you want.
So you need to modify the CustonListView Class code.
You could keep the base Panel and instead of replacing it by the ScrollView you could add the ScrollView onto the base Panel and add your views onto the base Panel.
Before I look deeper into your problem.
Where exactly do you want the button or the progress bar ?
Adding a button onto the CustomListView would need to add also the Button_Click event in the Class.
Another solution would be to add a transparent Panel over the CustomListView with the button or the progress bar.
That way you don't need to modify the CustomListView Class code.