Se immetto un EditText utilizzando il Designer ottengo, sull'emulatore, un bel campo di input che quando ha il focus ha anche un bel bordo arancione.
Anche sullo smartphone c'è un chiaro bordo, questa volta azzurro. Tutto OK quindi.
Se viceversa immetto un EditText da codice questo bordo non compare, o per lo meno non riesco a visualizzarlo. Ecco uno spezzone di codice in cui ho provato a settare tutte o quasi le proprietà dell'EditText, senza successo.
Anzi, per la verità, non si riesce a digitare proprio nulla (e questo è ben più grave).
Qual'è il mio errore ?
Grazie per l'attenzione.
Anche sullo smartphone c'è un chiaro bordo, questa volta azzurro. Tutto OK quindi.
Se viceversa immetto un EditText da codice questo bordo non compare, o per lo meno non riesco a visualizzarlo. Ecco uno spezzone di codice in cui ho provato a settare tutte o quasi le proprietà dell'EditText, senza successo.
B4X:
Dim Lb1 As Label
scv.Left = 0 : scv.Top = 0 ' scv è uno ScrollView
scv.Panel.Height = 1000dip
'
Lb1.Initialize("Lb1")
Lb1.TextSize = 12 : Lb1.Color = Colors.white : Lb1.TextColor = Colors.black : Lb1.Text = "Cerca nome"
scv.Panel.AddView (Lb1,10dip,20dip,70dip,40dip)
TxNome.Initialize("TxNome") ' TxNome è un EditText dichiarato in Globals
TxNome.TextSize = 14
TxNome.Color = Colors.gray
TxNome.TextColor = Colors.black
TxNome.InputType = TxNome.INPUT_TYPE_TEXT
' TxNome.ForceDoneButton = True
' TxNome.Wrap = True
TxNome.Enabled = True
TxNome.Visible = True
scv.Panel.AddView (TxNome,80dip,20dip,160dip,40dip)
Anzi, per la verità, non si riesce a digitare proprio nulla (e questo è ben più grave).
Qual'è il mio errore ?
Grazie per l'attenzione.