EditorInfo.GetInitialSurroundingText(Int32, Int32, Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene il testo circostante intorno al cursore corrente, con <i caratteri var>beforeLength</var> del testo prima del cursore (inizio della selezione), var<afterLength>/var< caratteri di testo dopo il cursore (fine della selezione) >e tutto il testo selezionato.
[Android.Runtime.Register("getInitialSurroundingText", "(III)Landroid/view/inputmethod/SurroundingText;", "GetGetInitialSurroundingText_IIIHandler", ApiSince=31)]
public virtual Android.Views.InputMethods.SurroundingText? GetInitialSurroundingText(int beforeLength, int afterLength, int flags);
[<Android.Runtime.Register("getInitialSurroundingText", "(III)Landroid/view/inputmethod/SurroundingText;", "GetGetInitialSurroundingText_IIIHandler", ApiSince=31)>]
abstract member GetInitialSurroundingText : int * int * int -> Android.Views.InputMethods.SurroundingText
override this.GetInitialSurroundingText : int * int * int -> Android.Views.InputMethods.SurroundingText
Parametri
- beforeLength
- Int32
Lunghezza prevista del testo prima del cursore.
- afterLength
- Int32
Lunghezza prevista del testo dopo il cursore.
- flags
- Int32
Fornisce opzioni aggiuntive che controllano la modalità di restituzione del testo. Può essere 0 o InputConnection#GET_TEXT_WITH_STYLES.
Valori restituiti
oggetto android.view.inputmethod.SurroundingText che descrive il testo circostante e lo stato della selezione oppure null se l'editor o il sistema non è riuscito a supportare questo protocollo.
- Attributi
Commenti
Ottiene il testo circostante intorno al cursore corrente, con <i caratteri var>beforeLength</var> del testo prima del cursore (inizio della selezione), var<afterLength>/var< caratteri di testo dopo il cursore (fine della selezione) >e tutto il testo selezionato.
Il testo circostante iniziale per la restituzione può essere tagliato se oversize. Le regole di taglio fondamentali sono:
<ul><li>Il testo prima del cursore è le informazioni più importanti per gli IMEs.</li><li>Il testo dopo il cursore è la seconda informazione importante agli IMEs.</li li><>Il testo selezionato è le informazioni meno importanti, ma non verrà mai troncato. Quando è troppo lungo, basta rilasciarlo.</li></ul>
Ad esempio, il sottoTesto può essere visualizzato come TextBeforeCursor + Selection + TextAfterCursor. Il risultato potrebbe essere:
<ol>li(maybeTrimmedAtHead)TextBeforeCursor + Selection + TextAfterCursor(maybeTrimmedAtTail)/li<(maybeTrimmedAtHead)TextBeforeCursor + TextAfterCursor(maybeTrimmedAtTail)></li><></ol><>
per android.view.inputmethod.EditorInfo.getInitialSurroundingText(int, int, int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.