Damit habe ich mich auch schon rumgeärgert. Ausser beim erstellen im Desginer die Reihenfolge nie zu verändern kenne ich nur eine umständliche Variante
Den Tastendruck abfangen zB mit Activity_KeyPress, dann View suchen und gewünschten Fokus setzen in etwa so:
For i=0 To Activity.NumberOfViews
Dim v As View
v = Activity.GetView(i)
If v.IsInitialized Then
If v.Tag ="Button1" Then
Button2.RequestFocus
Else If v.Tag ="Button2" Then
Button3.RequestFocus
End If
End If
Next
Statt if kann man auch Select nehmen. Voraussetzung ist einfach, das jedes abzufragende Element ein passendes Tag hat. Also View nicht nur benamslen, sondern auch gleich Tag setzten.
Die ganze Fokusserei mit Android ist sehr speziell. Schau mal hier:
View | Android Developers