2010-11-22 7 views
0

Ich setze setCursorVisible (false) auf meinem EditText, um den blinkenden Cursor loszuwerden. Leider wird dadurch auch die Hervorhebung beseitigt. Warum? Wie kann ich den Cursor und nicht die Hervorhebung loswerden?setCursorVisible verliert die Hervorhebung

Antwort

0

Nur einen Blick auf den Code für TextView ... scheint nur die Auswahl markiert, wenn das private Mitglied mCursorVisible ist wahr. Das Verhalten, das Sie sehen, ist offensichtlich durch das Design.

Um es zu umgehen, ich würde versuchen, eine BackgroundColorSpan aus der aktuellen Auswahl erstellen und festlegen.