2013-08-17 94 views
1

我在多語言報警的Android應用程序與工作:PreferenceActivity本地化

  • 1 XML文件[alarm_settings.xml]
  • 2 string.xml文件[英文&阿拉伯文]

project files

問題是,本地化不正確的方式工作,下面你可以找到我的申請4圖像2通貨膨脹和2的設備的設置

enter image description here enter image description here enter image description here enter image description here

當你看到這4幅圖像,你可以發現,在我的應用程序本地化僅適用於文本不適合的看法比對,但是您可以在設備的設置中找到本地化適用於他們兩個 - 文本,視圖 - 。

所以這是設備的設置視圖的特殊情況,或者我可以使我的視圖像本地設備的設置?!

java文件:

公共類MainActivity擴展PreferenceActivity {

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    addPreferencesFromResource(R.xml.alarm_settings); 
} 
} 

感謝

回答

1

就發現了問題的解決方案在Android Developers Blog

在我的情況下,它是加

android:supportsRtl="true" 

manifest file. 
+0

葉海亞元素

application 

,您可以張貼alarm_settings.xml的全部內容?我試圖做到這一點,確保清單設置正確,但仍然沒有改變。 –

+0

此功能僅適用於Android 4.2,它不是關於xml文件,而是清單 – Yahia

+0

我已經在清單中將supportsRtl設置爲true。 –