mmm It doesn't work here either
I tried a simple one out:
this is the screen positions
EDITTEXT1 EDITTEXT2
EDITTEXT3
in the EnterPressed event of edittext1 I do editText2.RequestFocus
and behold it goes to editText3
the next thing I did was to catch the focus on edittext3 to throw focus to edittext2 and that worked :
Sub EditText3_FocusChanged (HasFocus As Boolean)
If HasFocus=True Then EditText2.RequestFocus
End Sub
but the problem with that is when a user touches edittext3 it will jump to edittext2 which is undesirable if you really want edittext3 to get focus
When trapping edittext1's EnterPressed we should set a flag
Sub Globals
Dim FocusGoingTo As String : FocusGoingTo = ""
in EnterPressed
FocusGoingTo = "edittext2"
in edittext3's FocusChanged
If HasFocus=True Then
If FocusGoingTo="edittext2" Then
editText2.RequestFocus
End If
End If
and in edittext2's FocusChanged
'do some stuff
FocusGoingTo = "" 'do this as the last thing & allows all views to receive focus
That's the only way I can think of doing it. Not knowing much about linux and android in particular I can't say there isn't other ways
regards, Ricky