Условие локализации

234
27 февраля 2018, 05:24

Приложение поддерживает несколько языков, однако на одном из языков есть дополнительные функции, для этого требуется сделать условие, что если например язык локализации русский, то определенные view элементы сделать видимыми, в противном случае скрывать их. Так вот как сделать такое условие?

Answer 1

Для различных конфигураций можно создавать альтернативные ресурсы, в том числе и макеты. Для этого нужно создать ресурс с таким же именем в соответствующей папке с квалификатором нужной конфигурации.

res/
    layout/   
        activity_main.xml   
    layout-ru/  
        activity_main.xml  

https://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources

READ ALSO
Как легко проверить метод на наличие аннотации?

Как легко проверить метод на наличие аннотации?

У меня есть объект method класса Method и аннотация MyAnnotationК сожалению, не нашел в объекте method метод вроде hasAnnotation

194
Проверка на Null бинов спринга

Проверка на Null бинов спринга

Команда разработчиков спринга рекомендует проверять при инъекции бины на null, почему они сами не проверяют на каком то этапе к примеру в postprocessorВедь...

186
Анимированный фон в JAVAFX

Анимированный фон в JAVAFX

Создаю игру на JavaFXХочу на background меню установить анимированный фон

156
Мессенджер на основе REST

Мессенджер на основе REST

ЗдравствуйтеПодскажите как можно реализовать мессенджер на основе REST-сервиса

154