Langue

Bidi.ReorderVisually(Byte[], Int32, Object[], Int32, Int32) Méthode

Définition

Réorganisez les objets du tableau en ordre visuel en fonction de leurs niveaux.

[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

Paramètres

levels
Byte[]

tableau représentant le niveau bidi de chaque objet

levelStart
Int32

position de début dans le tableau de niveaux

objects
Object[]

tableau d’objets à réorganiser dans l’ordre visuel

objectStart
Int32

position de début dans le tableau d’objets

count
Int32

nombre d’objets à réorganiser

Attributs

Exceptions

si count, levelStart ou objectStart est négatif ; si count > levels.length - levelStart ou si count > objects.length - objectStart.

Remarques

Réorganisez les objets du tableau en ordre visuel en fonction de leurs niveaux. Il s’agit d’une fonction utilitaire à utiliser lorsque vous disposez d’une collection d’objets représentant des exécutions de texte dans l’ordre logique, chaque exécution contenant du texte à un seul niveau. Les éléments à index partir de objectStart jusqu’au objectStart + count tableau d’objets seront réorganisé dans l’ordre visuel en supposant que chaque exécution de texte a le niveau indiqué par l’élément correspondant dans le tableau de niveaux (à index - objectStart + levelStart).

Java documentation pour java.text.Bidi.reorderVisually(byte[], int, java.lang.Object[], int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à