タイトルにはすべてのことが書かれています。私はFacebookのI18nManagerを使ってアプリケーションのデフォルトレイアウトをRTLに設定する方法をいくつか見つけましたが、2回目のアプリ起動時にしか行いません。LTRデバイスで強制的にRTLを実行する
コード例:I18nManager.forceRTL(true)
アプリケーション自体がアラビア語であるので、私は、ユーザーに言語を変更する機能を与えたくありません。私はどこでも検索しましたが、RTLをサポートする方法についてはすべて話し、実際にはデフォルトのレイアウトとして使用しません。
I18nManagerでこれを達成する方法はありますか、またはネイティブコードにいくつかの変更を加える必要がありますか?
getWindow().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_RTL);
とあなたがマニフェストでTrueにsupportRtlが等しい持っていることを確認してください。
何かインポートしますか? – Raymond
no..happily輸入するものは何もありませんが、あなたにアンドロイドがあることを確認してください:supportsRtl = "true" in manifest – Parazok