Por que seteas dos veces i?
Edit...
Creo que ya he visto tu fallo, voy de cabeza y no lo puedo probar pero lo que estás haciendo es lo siguiente:
Has creado un objeto del tipo TextView y lo rellenas 10 veces... en realidad tu bucle, si que se recorre las veces que quieres, el problema es que en todas ellas haces exactamente lo mismo...
haz una prueba... cambia el contenido de tu for por esto setContentView(i);
Si te sale un 0 es que solo se recorre una vez, si te sale un 9 se recorre 10 y ya tienes la pista de que el for no es el culpable. Siento no poder ayudarte mucho más pero es que no puedo probar tu codigo y no he trabajado con android.
Un saludo.