2016-10-02 6 views
0

自分の言語でRTLを使用しているGalaxy Note 4を現在所有しています。アプリを実行するときは、アプリが英語のときは右から左に動作します。アプリを強制的にLTRとして動作させる

RTLとLTRのすべての種類のデバイスでLTRになるようにアプリを強制する必要があります。

どうすれば強制できますか?

+1

を、私はあなたが 'アンドロイドを使用することができると思います'ファイル。 [this](http://stackoverflow.com/questions/34179179/what-is-use-of-androidsupportsrtl-true-in-androidmanifest-xml-file)と[this](http://stackoverflow.com)を参照してください。/questions/34179179/what-is-of-androidsupportsrtl-true-in-androidmanifest-xml-file)を参照してください。 –

+0

これを置くとアプリケーションエラーが発生します。デバッグできません。私が使用しているパッケージはRTLをサポートしているので、問題のようです – TheUnreal

答えて

3

あなたのベースのAppテーマのスタイルでのstyles.xmlに追加します。

<item name="android:layoutDirection">ltr</item> 

Exemple:supportsRtlアプリケーション `マニフェストで` = "false" を:

<!-- Base application theme. --> 
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
    <!-- Customize your theme here. --> 
    <item name="colorPrimary">@color/colorPrimary</item> 
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
    <item name="colorAccent">@color/colorPrimary</item> 
    <item name="android:screenOrientation">portrait</item> 
    <item name="android:layoutDirection">ltr</item> 
</style> 
関連する問題