I have an edittext in a HorizontalScrollView but it doesn't allow me to scroll when the numbers I put in exceeds the maximum input length.
I can only go back by deleting.
It works perfectly fine with my TextViews though.
You could also try setting hard/real values for layout_width and layout_height on both the parent view/conrol and the current view/control.
Currently in a few places in your code you are using wrap_content and/or match_parent.
If you do this, then one by one you can replace the hard values with relative values to see which ones are causing the problems.
“The strongest of all warriors are these two — Time and Patience.” ― Leo Tolstoy, War and Peace