Bidi.ReorderVisually(Byte[], Int32, Object[], Int32, Int32) Methode

Definition

Ordnen Sie die Objekte im Array basierend auf ihren Ebenen in visueller Reihenfolge neu an.

[Android.Runtime.Register("reorderVisually", "([BI[Ljava/lang/Object;II)V", "")]
public static void ReorderVisually(byte[]? levels, int levelStart, Java.Lang.Object[]? objects, int objectStart, int count);
[<Android.Runtime.Register("reorderVisually", "([BI[Ljava/lang/Object;II)V", "")>]
static member ReorderVisually : byte[] * int * Java.Lang.Object[] * int * int -> unit

Parameter

levels
Byte[]

ein Array, das die Bidi-Ebene jedes Objekts darstellt

levelStart
Int32

die Startposition im Array der Ebenen

objects
Object[]

Das Array von Objekten, die in visuelle Reihenfolge neu angeordnet werden sollen

objectStart
Int32

die Startposition im Objektarray

count
Int32

Die Anzahl der Objekte, die neu angeordnet werden sollen

Attribute

Ausnahmen

if count, levelStart or objectStart is negative; if count > levels.length - levelStart or if count > objects.length - objectStart.

Hinweise

Ordnen Sie die Objekte im Array basierend auf ihren Ebenen in visueller Reihenfolge neu an. Dies ist eine Hilfsfunktion, die verwendet werden soll, wenn Sie eine Auflistung von Objekten haben, die Textläufe in logischer Reihenfolge darstellen, jede Ausführung, die Text auf einer einzigen Ebene enthält. Die Elemente von indexobjectStart bis in objectStart + count das Objektarray werden in visuelle Reihenfolge neu angeordnet, vorausgesetzt, jede Textausführung weist die Ebene auf, die durch das entsprechende Element im Array der Ebenen (at index - objectStart + levelStart) angegeben ist.

Java Dokumentation für java.text.Bidi.reorderVisually(byte[], int, java.lang.Object[], int, int).

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: