Italian FloatLabelEditText read only

luciano deri

Active Member
Licensed User
Longtime User
Salve, ho usato dei FloatLabelEditText per mostrare il risultato di una scelta da una ricerca. La ricerca si avvia automaticamente nell'evento HasFocus = true. Tutto funziona, mi piacerebbe disattivare la possibilità di scrivere da tastiera nel componente in modo da non inserire valori non ammessi nella ricerca senza perdere la possibilità di attivare il fuoco. E' possibile?
 

Star-Dust

Expert
Licensed User
Longtime User
Prova cosi:

B4X:
FloatLabel.EditText .InputType = FloatLabel.EditText.INPUT_TYPE_NONE

oppure intercetta la tastiera e annulli

B4X:
Sub EventName_TextChanged (Old As String, New As String)
      Sleep(0)
      EventName.Text=Old
End Sub
 
Last edited:

Star-Dust

Expert
Licensed User
Longtime User
Ma perché usi EditText come una Label e non usi direttamente una Label?
 

luciano deri

Active Member
Licensed User
Longtime User
Per la Float Label che si sposta quando l'edittext.text è valorizzata. Con questo metodo tolgo dalla layout un label e uno spinner e lo sostituisco con la FloatLabelEditText
 
Top