Ich möchte etwas passieren auf Text-Auswahl, die OnLongClickListener ist, aber innerhalb der ich muss ausgewählten Text, der standardmäßig OnLongClickListener behandelt wird (zumindest denke ich, es ist). Tatsächliches Ergebnis, indem ich nur meinen Listener hinzufüge, ist, dass meine Methode aufgerufen wird, ich versuche Indizes der Auswahlgrenzen zu bekommen, aber diese sind 0. Ich kann auch im Debugger sehen, dass in diesem Moment kein Text ausgewählt ist.Android hinzufügen Listener bei der Erhaltung der ursprünglichen
Code:
textView.setTextIsSelectable(true);
textView.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
int start = textView.getSelectionStart();
int end = textView.getSelectionEnd();
// the rest of code
}
}
}
Frage: Wie kann ich Standard-Listener erhalten, die zuerst genannt wird und Auswahl treffen und dann meine Funktion aufrufen.
Mögliche Duplikat von [Wie ein Zuhörer auf den ausgewählten Text in Textview einrichten] (https://stackoverflow.com/questions/15091019/how-to - Einstellung eines Zuhörers - bei der ausgewählten Text-in-Text-Ansicht –