A ListView will scroll itself inside its bounds if it needs to. If you haven’t anything else inside the ScrollView, it is unneeded.
If you have more stuff not shown in your posted layout, the user will have to do a scroll gesture on something that is contained in the ScrollView that isn’t the ListView, otherwise the ListView will consume the scroll gesture and it won’t get passed to the ScrollView.
You can override this behaviour if you really want, but you may not need to if you only have the ListView.
solved Scrollview not working in android phone [closed]