In meiner App unsichtbar wird, habe ich einen Text bearbeiten mit den Eigenschaften:EditText Cursor in JellyBean
android:inputType="none"
und android:textIsSelectable="true"
.
Es liegt daran, dass ich meine eigenen Tasten zur Eingabe eingegeben habe (Tasten, nicht benutzerdefinierte Tastatur). Ich habe
editText.requestFocus()
verwendet, um den Cursor sichtbar zu machen. Bis Android 4.0.4 ist der Cursor sichtbar und nicht in Handys mit Jelly Bean. Der Cursor ist nicht sichtbar, aber ich kann Text zwischen den Zeichen berühren und eingeben (mit editText.getSelectionStart()
).
Was hat sich in Jelly Bean geändert? Wie mache ich den Cursor sichtbar?
Bearbeiten: android:cursorVisible="true"
hilft nicht.
Der Cursor könnte unsichtbar sein, weil er sich mit der Hintergrundfarbe vermischt. Das obige "null" zwingt dazu, das 'android: textColor' zu verwenden –