web-dev-qa-db-ja.com

RTLサポート:特定のUIコンポーネントに対してのみ無効にする

カスタムビデオプレーヤーアクティビティがあります。

アプリケーションでRTLサポートを有効にする必要があります。

ただし、そうすると、右から左に配置されたProgressBarになります。 (そしてそれは醜く見えます)

ProgressBarでRTL対応のアプリケーションのLTRを維持したい

何か解決策はありますか?

追伸Android 4.2.2を使用しています

34
Behnam

わかりました4.2以降の簡単な解決策があります:

XMLでAndroid:layoutDirectionプロパティを設定できます。これには、rtlまたはltrの値を指定できます。

プロパティは、マニフェストファイルの「アプリケーション」セグメントのAndroid:supportsRtlプロパティをオーバーライドします。

80
Behnam