Ho iniziato a lavorare con Xamarin Studio una settimana fa e non sono riuscito a trovare una soluzione al problema successivo: creato un edittext che conterrà numeri seriali. Mi piacerebbe che ro esegua una funzione dopo che è stato premuto Immettere. Sta funzionando bene, quando premo Immettere, la funzione viene eseguita senza errori, ma non posso modificare il contenuto di edittext (non riesco a digitare in esso).Xamarin Android EditText tasto Invio
Il codice:
EditText edittext_vonalkod = FindViewById<EditText>(Resource.Id.editText_vonalkod);
edittext_vonalkod.KeyPress += (object sender, View.KeyEventArgs e) =>
{
if ((e.Event.Action == KeyEventActions.Down) && (e.KeyCode == Keycode.Enter))
{
//Here is the function
}
};
Questo è il codice del controllo:
<EditText
p1:layout_width="wrap_content"
p1:layout_height="wrap_content"
p1:layout_below="@+id/editText_dolgozo_neve"
p1:id="@+id/editText_vonalkod"
p1:layout_alignLeft="@+id/editText_dolgozo_neve"
p1:hint="Vonalkód"
p1:text="1032080293"
p1:layout_toLeftOf="@+id/editText_allapot" />
Ho cercato di usare edittext_vonalkod.TextCanged
con i suoi argomenti, il problema riservati. Posso modificare il contenuto ma non posso gestire Immettere la chiave.
Grazie!