2017-01-19 8 views
1

В студии андроида при создании макета мы можем выбрать Квалификаторы как для разных устройств размера экрана, мы выбираем Соотношение для большого экрана, малого экрана и т. Д., И в зависимости от размера экрана, андроид позаботится об этом используйте эти макеты.Как открыть макет по стране в андроиде?

Теперь, мой вопрос: можем ли мы сделать макет по стране. Если экран открыт в разных странах, он выглядит иначе. Можем ли мы сделать это при создании макета?

Любая помощь будет предпочтительнее ..

+0

К сожалению, для * страны * нет модификаторов ресурсов, но, возможно, вы сможете добиться того, что ищете, с помощью модификаторов * locale *. Они выглядят как 'en-rUS', где' en' - это язык - английский, 'rUS' - страна, в которой используется язык. –

ответ

0

добавить папку «Макет-де» в каталоге Рез для немецкой раскладки. Для получения дополнительной информации, посмотрите на это: https://developer.android.com/guide/topics/resources/localization.html

+0

, что не является решением, поскольку немецкий язык используется не только в Германии, и не во всех странах есть свой язык. Например, как локализовать Великобританию, США, Австралию, Канаду и т. Д., Как вы предложили? –

+0

Ну, ты прав. Если макет должен измениться в зависимости от страны-пользователя CURRENT, это возможно только при первом поиске сети/GPS и затем загружать ресурс зависимости. Мое решение зависит от языка системы устройства. – Prexx

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