私はAndroidアプリを開発していて、アラビア語のテキストビューと編集テキストのアライメント私はそれらを変更するつもりはない。言語が英語からアラビア語に変更された場合、レイアウトの配置を変更しない方法開発中
例:(TextViewの)(のEditText)言語はアラビア語のレイアウトに変更電話言語英語 は(のEditText)(TextViewの) に変化したとき、これは私も彼ら(TextViewの)(のEditText)をしたいです電話言語アラビア語または英語の場合。
私はAndroidアプリを開発していて、アラビア語のテキストビューと編集テキストのアライメント私はそれらを変更するつもりはない。言語が英語からアラビア語に変更された場合、レイアウトの配置を変更しない方法開発中
例:(TextViewの)(のEditText)言語はアラビア語のレイアウトに変更電話言語英語 は(のEditText)(TextViewの) に変化したとき、これは私も彼ら(TextViewの)(のEditText)をしたいです電話言語アラビア語または英語の場合。
アプリがRTLミラーリングをサポートしていることをアプリで明示してください。
具体的には、マニフェストファイルに
android:supportsRtl="true" to the <application> element
を追加します。アプリケーションの起動時に、よりrefer here
設定アプリケーションのロケールの
。アプリのレイアウトがデバイス固有のロケールで変更されない場合は、
Locale locale = new Locale("us"); //US English Locale
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
getBaseContext().getResources().updateConfiguration(config,
getBaseContext().getResources().getDisplayMetrics());