Qu’est-ce que l’utilisation de Android: supportsRtl = “true” dans le fichier xml AndroidManifest

Chaque fois que j’ai créé un nouveau projet dans Android Studio, j’ai android:supportsRtl="true" dans mon application AndroidManifest File.

  ...  

Qu’est-ce qui est utilisé dans l’application, ou quels sont les avantages et les inconvénients lorsque j’ajoute ou non à mon application AndroidManifest.

Indique si votre application est prête à prendre en charge les mises en page de droite à gauche (RTL). Si la valeur est true et que targetSdkVersion est défini sur 17 ou plus, diverses API RTL seront activées et utilisées par le système pour que votre application puisse afficher les dispositions RTL. Si la valeur est false ou si targetSdkVersion est défini sur 16 ou moins, les API RTL seront ignorées ou n’auront aucun effet et votre application se comportera de la même manière, quelle que soit la direction de la disposition des parameters régionaux de l’utilisateur (vos mises en page restront toujours -à droite).

La valeur par défaut de cet atsortingbut est false.

Cet atsortingbut a été ajouté au niveau de l’API 17.

(Source: http://developer.android.com/guide/topics/manifest/application-element.html )

Si vous créez une application en arabe, ourdou, hébreu, etc … ou n’importe quelle langue écrite de droite à gauche, vous devez définir android:supportsRtl sur true , c’est ainsi que vous indiquez que la mise en page doit être de droite à gauche. La valeur par défaut de cet atsortingbut est false.

Depuis les API-Guides Android:

(developer.android.com/guide/topics/manifest/application-element.html)

Indique si votre application est prête à prendre en charge les mises en page de droite à gauche (RTL).

Si la valeur est true et que targetSdkVersion est défini sur 17 ou plus, diverses API RTL seront activées et utilisées par le système pour que votre application puisse afficher les dispositions RTL. Si la valeur est false ou si targetSdkVersion est défini sur 16 ou moins, les API RTL seront ignorées ou n’auront aucun effet et votre application se comportera de la même manière, quelle que soit la direction de la disposition des parameters régionaux de l’utilisateur (vos mises en page restront toujours -à droite).

La valeur par défaut de cet atsortingbut est false.

Cet atsortingbut a été ajouté au niveau de l’API 17.