Italian [RISOLTO] [B4X] Resettare uno spinner come visualizzato la prima volta

3uowiS

Active Member
Licensed User
Sotto a 2 editText usate come filtro in un database ho un altro filtro che funziona tramite uno spinner. I 3 filtri sono indipendenti
Vorrei fare in modo che quando si preme su una editText se sullo spinner era già stata selezionata una voce, torni alla voce iniziale, la prima della lista per intenderci.
Ho provato aggiungendo sp.Clear alla routine dello Spinner prima di popolarlo e poi a richiamarla nell'EditText1_FocusChanged ma non funziona.

B4X:
Sub Spinner_team
    #If B4A
        Dim sp As Spinner = spnTeam
        sp.Clear
        sp.AddAll(modGlobals.lstTeamsList)
    #Else If B4I
        '...
    #End If
End Sub

Private Sub EditText1_FocusChanged (HasFocus As Boolean)
    If HasFocus Then
        EditText2.Text=""
        Spinner_team 'per resettare lo spinner come di default
    End If
End Sub

Esiste un modo per farlo?
 

Star-Dust

Expert
Licensed User
Longtime User
Sp.SelectedIndex=-1 o una cosa simile
 
Top