2013-08-17 4 views
1

трудятся в нескольких языках Alarm андроида приложении с: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" 

к элементу

application 

в

manifest file. 
+0

Яхья, вы можете разместить полное содержание alarm_settings.xml? Я пытаюсь добиться того же, убедитесь, что манифест установлен правильно, но все равно ничего не изменилось. –

+0

эта функция доступна только для android 4.2, это не про файл xml, а манифест – Yahia

+0

Я уже установил поддержкуRtl в true в манифесте. –

Смежные вопросы