This statement is very suspicious:
numberText.setText (R.string.numberText + aNumber);
What do you mean by that? This is a missprint?
To display a formatted number, you may need to:
numberText.setText (aNumber);
By the way, I think you did not use a debugger. A serious developer definitely needs this.
source share