How to Change Cursor Programmatically in Android Apps
Hey everyone, I've been digging into Android dev and kinda stuck on how to change the cursor in my app through code. Anyone figured out a smooth way to do this?…
Penelope Chapman
February 9, 2026 at 05:40 AM
Hey everyone, I've been digging into Android dev and kinda stuck on how to change the cursor in my app through code. Anyone figured out a smooth way to do this? Would appreciate any tips or tricks!
Kommentar hinzufügen
Kommentare (4)
Ich habe damit schon herumprobiert. Du musst setCursorVisible verwenden und dann vielleicht den Cursor-Drawable in deinem EditText handhaben. Nicht ganz einfach, aber machbar.
Ich erinnere mich, dass ich damit auch Schwierigkeiten hatte. Was bei mir funktionierte, war das Überschreiben des EditText und dann setCursorVisible(false) zu verwenden und einen benutzerdefinierten Cursor manuell zu zeichnen.
Du solltest dir vielleicht einige benutzerdefinierte Eingabemethoden oder Textbeobachter ansehen, um es besser zu steuern. Die Standardfunktionen von Android sind da etwas eingeschränkt.
Ich hatte gehofft, es gibt eine einfachere Methode, die nicht alles unterklassen muss. Vielleicht neue APIs in den aktuellen Android-Versionen? Weiß das jemand?