it-swarm.dev

Prise en charge RTL: désactivation uniquement pour des composants d'interface utilisateur spécifiques

J'ai une activité de lecteur vidéo personnalisée.

Je suis obligé d'activer le support RTL dans mon application.

Mais cela entraînera une barre de progression alignée de droite à gauche. (Et ça a l'air moche)

Je veux que mon ProgressBar reste LTR dans mon application compatible RTL.

Y-a-t'il une solution?

P.S. J'utilise Android 4.2.2

34
Behnam

D'accord, il existe une solution simple pour 4.2 et supérieur:

Vous pouvez définir le Android:layoutDirection propriété en XML, elle peut avoir des valeurs rtl ou ltr.

La propriété remplace Android:supportsRtl propriété dans le segment "application" de votre fichier manifeste.

80
Behnam