AccessibilityNodeInfo.ExtraDataTextCharacterLocationInWindowKey Feld

Definition

Schlüssel, der verwendet wird, um zusätzliche Daten für die Position von Textzeichen in Fensterkoordinaten anzufordern und zu finden.

[Android.Runtime.Register("EXTRA_DATA_TEXT_CHARACTER_LOCATION_IN_WINDOW_KEY", ApiSince=36)]
public const string ExtraDataTextCharacterLocationInWindowKey;
[<Android.Runtime.Register("EXTRA_DATA_TEXT_CHARACTER_LOCATION_IN_WINDOW_KEY", ApiSince=36)>]
val mutable ExtraDataTextCharacterLocationInWindowKey : string

Feldwert

Implementiert

Attribute

Hinweise

Schlüssel, der verwendet wird, um zusätzliche Daten für die Position von Textzeichen in Fensterkoordinaten anzufordern und zu finden. Dieser Schlüssel fordert an, dass dem Extras ein Array von android.graphics.RectFs hinzugefügt wird. Diese Anforderung wird mit #refreshWithExtraData(String, Bundle). Die Argumente dieser Anforderung sind zwei ganze Zahlen: #EXTRA_DATA_TEXT_CHARACTER_LOCATION_ARG_START_INDEX und #EXTRA_DATA_TEXT_CHARACTER_LOCATION_ARG_LENGTH. Der Anfangsindex muss innerhalb der von CharSequence zurückgegebenen #getText()CharSequence gültig sein, und die Länge muss positiv sein.

Anbieter können ankündigen, dass sie Textzeichen in Fensterkoordinaten mithilfe von #setAvailableExtraData(List). Dienste können überprüfen, ob eine Implementierung Textzeichen in Fensterkoordinaten #getAvailableExtraData()unterstützt.

Die Daten können aus der Bundle zurückgegebenen #getExtras() Zeichenfolge als Schlüssel abgerufen Bundle#getParcelableArray(String, Class)werden. Dies android.graphics.RectF gilt null für Zeichen, die entweder nicht vorhanden sind oder sich außerhalb der Fenstergrenzen befinden.

Beachten Sie, dass Zeichenpositionen in Fenstergrenzen nicht durch Änderungen der Anzeigevergrößerung geändert werden.

#refreshWithExtraData(String, Bundle)

Java Dokumentation für android.view.accessibility.AccessibilityNodeInfo.EXTRA_DATA_TEXT_CHARACTER_LOCATION_IN_WINDOW_KEY.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: