Ho preso il tuo codice e con qualche piccola modifica funziona, ti allego i sorgenti testati.
Penso che tu abbia mischiato un po' tra file main.xml (dove erano già creati un button e una textview) e il file .java dove hai cercato di crearne di nuovi.