Eventuali duplicati:
Disable EditText blinking cursorrimuovere cursore da EditText
Ho 2 campi EditText nella mia attività con un testo in esso:
EditText nameText=(EditText) findViewById(R.id.update_name_text);
nameText.setText(Info.getName());
EditText phone=(EditText) findViewById(R.id.phone_number);
phone.setText(Info.getPhoneNo());
Quando eseguo il app sul mio dispositivo e tocca il campo nameText
, compaiono un cursore e una tastiera. Tuttavia, quando nascondo la tastiera, la tastiera si spegne ma il cursore rimane. Come posso rendere il cursore invisibile pure.
Quando si preme Invio da nameText
, il cursore si sposta sul campo phone
e la tastiera è ancora visibile. Questo è corretto. Ma quando nascondo la tastiera o premo invio dal campo phone
, la tastiera scompare ma il cursore rimane.
Esiste un modo (diverso dall'uso di setOnEditorActionListener
) per rendere il cursore invisibile anche nelle situazioni precedenti?
Si stanno risolvendo i problemi di nonesistenza. Che dire dei dispositivi con tastiera hardware, ad esempio? –