2013-04-11 3 views
3

Прошу прощения за мой плохой английский, я французский!Android - Значения в зависимости от языка и размера экрана

В моем проекте Android я хочу иметь разные значения для обоих языков (es и fr) и размеров экрана. Я ничего не могу с этим поделать. Может кто-то мне помочь, пожалуйста?

Спасибо!

ответ

1

Android позволяет предоставлять дополнительные ресурсы в зависимости от конфигурации устройства приложение работает. В вашем случае вам необходимо будет предоставить:

  1. Разное String Ресурсы переведены для поддерживаемых языков.
  2. Различные layout ресурсы, оптимизированные для поддерживаемых размеров экрана.
  3. Различные ресурсы изображения плотности для поддерживаемых плотностей экрана.

андроида документы охватывают эти темы достаточно хорошо:

Эти документы должны дать Вам в подробное руководство о том, что вам нужно чтобы правильно структурировать приложение.

+1

Это также относится к документации, но достаточно важно отметить, что здесь стоит отметить: если вы хотите использовать конкретный ресурс только для «больших экранов с французским языком», вы можете добавить дополнительные имена в имена каталогов. Например: 'layout-fr-large' или' values-fr-large'. –

+1

Это правда, однако это очень редкий (и странный) вариант использования, и я настоятельно рекомендую не предлагать это OP. Документы охватывают несколько идентификаторов с более реалистичными вариантами использования. –

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