Nella mia app, ho un testo di modifica con le proprietà:EditText cursore diventa invisibile in Jellybean
android:inputType="none"
e android:textIsSelectable="true"
.
È perché ho definito i miei pulsanti per immettere input (pulsanti, non tastiera personalizzata). Ho usato
editText.requestFocus()
per rendere visibile il cursore. Fino ad Android 4.0.4, il cursore è visibile e non nei telefoni che eseguono Jelly Bean. Il cursore non è visibile ma sono in grado di toccare e inserire il testo tra i caratteri (utilizzando editText.getSelectionStart()
).
Cosa è cambiato in Jelly Bean? Come faccio a rendere visibile il cursore?
Edit: android:cursorVisible="true"
non aiuta.
Il cursore potrebbe essere invisibile perché si fonde con il colore di sfondo. Il 'null' sopra lo costringe a usare' android: textColor' –