You can define a variable containing an integer index of the labels in use. Then increase this, while moving from label to label, create some sort of focus effect (for e.g. altering the background color of the label) and then set your inputDialog accordingly.
Still, I think that the proper way is to continue using editText objects. You just have to load your form to a scrollView, as Erel just mentioned.