2016-07-13 8 views
0

Ich versuche, meine eigene Art der Auswahl zu erstellen, weil ich über mehrere Edittexte auswählen möchte. Und die Auswahl kann auch andere Ansichten enthalten (nicht nur Text).Welche Android-Klasse behandelt die Textauswahl Anker in Android?

Ich habe bisher gefunden, dass die android.text.Selection Klasse Textauswahl behandelt. Da diese Klasse eine statische Klasse (Konstruktor privat) ist, stellt sie sicher, dass es in der Anwendung keine Möglichkeit gibt, zwei oder mehrere Selektionen gleichzeitig zu erstellen (weil, wenn Sie eine neue Selektion hinzufügen, muss diese Klasse durch diese Klasse entfernt werden vorherige Auswahl beim Hinzufügen eines neuen). Daher gibt es keine Möglichkeit, Text in mehreren Edittexten gleichzeitig auszuwählen.

Also ich versuche, meine eigene Art der Auswahl zu erstellen (ja, manuell eine backgroundColorSpan hinzufügen, wenn der Benutzer tut, was bei der Auswahl getan wird).

Aber wie gehe ich mit den Ankern um? Als Android ist Open Source Ich würde es gerne, wenn ich die Klasse finden kann, die Auswahl Anker behandelt (mit anderen Worten die Klasse, die bestimmt, wann Selection Klasse aufrufen, um Auswahlen in die nächste Zeile basierend darauf, wie der Benutzer den Anker zieht.) So In welcher Klasse passiert das genau?

Antwort

0

Für alle Interessierten ist es das,

android.widget.Editor Klasse

Verwandte Themen