InputMethod.AccessibilityInputConnection.SetSelection(Int32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legen Sie die Auswahl des Text-Editors fest.
[Android.Runtime.Register("setSelection", "(II)V", "", ApiSince=33)]
public void SetSelection (int start, int end);
[<Android.Runtime.Register("setSelection", "(II)V", "", ApiSince=33)>]
member this.SetSelection : int * int -> unit
Parameter
- start
- Int32
der Zeichenindex, in dem die Auswahl beginnen soll.
- end
- Int32
der Zeichenindex, in dem die Auswahl enden soll.
- Attribute
Hinweise
Legen Sie die Auswahl des Text-Editors fest. Um die Cursorposition festzulegen, sollte "Start" und "Ende" denselben Wert aufweisen.
Da dies den Cursor verschiebt, bewirkt das Aufrufen dieser Methode, dass der Editor den aktuellen IME aufruft android.inputmethodservice.InputMethodService#onUpdateSelection(int, int, int, int,int, int)
, nachdem die Batcheingabe beendet wurde. <starke>Editorautoren</starke>, damit dies geschieht, müssen Sie die Änderungen an der Eingabemethode durch Aufrufen InputMethodManager#updateSelection(android.view.View, int, int, int, int)
bekannt machen, aber achten Sie darauf, zu warten, bis die Batchbearbeitung beendet ist, wenn eine ausgeführt wird.
Dies hat keine Auswirkungen auf die Erstellungsregion, die unverändert bleiben muss. Die Reihenfolge von Anfang und Ende ist nicht wichtig. Tatsächlich ist die Region von Anfang bis Ende und die Region von Ende bis Anfang identisch. Editorautoren können bereit sein, einen Anfang zu akzeptieren, der größer als das Ende ist.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.