Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Смена языка для своего приложения - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android GetIdentifier всегда возвращает 0 http://www.cyberforum.ru/android-dev/thread1569144.html
Здравствуйте, хочу сменить изображение у imageView, для этого нужно найти id ресурса. Проблема в том, что getIdentifier возвращает всегда 0. String imgName = "bomb_" + rnd.nextInt(4); int resID...
Программирование Android Sip клиент Здравствуйте форумчане) Возможно ли написать sip клиент и есть ли существующие примеры?? хотелось бы что нибудь похожее на viber или skype (просто телефонный разговор) наваять для маленькой... http://www.cyberforum.ru/android-dev/thread1569115.html
Программирование Android Кадровая анимация
Здравствуйте. Какие есть способы, кроме AnimationDrawable отобразить кадровую анимацию? С AnimationDrawable постоянно получаю OutOfMemory. Пробовал просто менять каждые n секунд картинку - жуткие...
Программирование Android Узнать программно номер телефона
Как узнать программно номер телефона android если номер пользовательского устройства невозможно увидеть в настойках телефона(Информация об устройстве), а его номер хранится у оператора Этот код...
Программирование Android Верхняя часть лаяута уходит за пределы экрана http://www.cyberforum.ru/android-dev/thread1568786.html
если клавиатура открыта то верхняя часть лаяута уходит вверх за пределы экрана.. (Action bar соответственно тоже) Что это может быть?)) Добавлено через 14 минут Пробуем это:...
Программирование Android Проверка слова, сказанного в микрофон и активация Bluetooth В общем суть программы такая: 1) Телефон по Bluetooth соединяется с устройством 2) На телефоне активируется микрофон, в него говорится слово, и если это слово совпадает по условию с моим, то по... подробнее

Показать сообщение отдельно
AlexIach
0 / 0 / 0
Регистрация: 07.02.2015
Сообщений: 67

Смена языка для своего приложения - Программирование Android

02.11.2015, 17:01. Просмотров 386. Ответов 4
Метки (Все метки)

Доброго времени суток. Как мне реализовать смену языка у своего приложения? При загрузки у меня есть Активити где я выбираю язык 1 из 3. Я попытался передать главному Активити строку с названием языка пример:
Java
1
2
3
4
Intent intent;
intent = new Intent(this,MainActivity.class);
intent.putExtra("language","english");
startActivity(intent);
Обработка полученных данных.
Java
1
2
3
4
5
Intent intent = getIntent();
 
        String language = intent.getStringExtra("language");
 
        Toast.makeText(this, "Chosen Language  is " + language, Toast.LENGTH_SHORT).show();
В зависимости от выбранного языка переименовать вручную все компоненты View методом setText("");
Мне кажется это неправильным, да и к тому же у меня много Фрагментов со своими layout, а так же Табы в ToolBar. Должен же быть какой то принцип мульти-язычного приложения.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru