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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
AgentZ
0 / 0 / 0
Регистрация: 11.07.2013
Сообщений: 105
#1

Что за магия при смене языка? - Android

17.08.2016, 12:55. Просмотров 189. Ответов 9
Метки нет (Все метки)

Ничего не могу понять, на английской локализации этот активити выглядит нормально, на русской все растянуто на весь экран... при смене языка меняются только картинки, так как там надписи нарисованы. Layout один на все локали... У меня куча экранов, которые реагируют на разные языки, и первый раз такая фигня. пробовал весами выровнять - не помогает, даже при указании точного размера - на русской локали все растягивается на весь экран. Эт че за санкции? =)
Миниатюры
Что за магия при смене языка?   Что за магия при смене языка?  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.08.2016, 12:55     Что за магия при смене языка?
Посмотрите здесь:

Android При смене языка пропадет Action Bar на 4.2.2
Android Пропажа данных при смене ориентации
Android Обнуляется массив при смене ориентации устройства
Android Потеря вывода при смене ориентации экрана
Android Бесшовное проигрывание видео при смене ориентации
Android Перезагрузка списка при смене ориентации приложения
Потеря потока при смене ориентации Android
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
2008 / 1750 / 543
Регистрация: 12.05.2014
Сообщений: 6,192
Завершенные тесты: 1
17.08.2016, 12:57     Что за магия при смене языка? #2
ну наверное размер картинок разный
AgentZ
0 / 0 / 0
Регистрация: 11.07.2013
Сообщений: 105
17.08.2016, 13:01  [ТС]     Что за магия при смене языка? #3
Паблито, я тоже так думал, но они абсолютно одинаковые. плюс я это проверил - на место русских поставил те же английские - то же самое... Хрень какая-то
AgentZ
0 / 0 / 0
Регистрация: 11.07.2013
Сообщений: 105
17.08.2016, 13:04  [ТС]     Что за магия при смене языка? #4
И вот так это выглядит в самом приложении...
Миниатюры
Что за магия при смене языка?   Что за магия при смене языка?  
vxg
Модератор
3016 / 1818 / 188
Регистрация: 13.01.2012
Сообщений: 6,890
17.08.2016, 13:41     Что за магия при смене языка? #5
AgentZ, ширина строки разная в разных языках. LinearLayout пытается растянуться до самого широкого элемента - слово опыт шире чем exp вот его и раздувает. по поводу золота - наверное по остаточному принципу плющится

Добавлено через 1 минуту
...хотя у вас это картинка, а не текст... значит ответ один - это магия
Паблито
2008 / 1750 / 543
Регистрация: 12.05.2014
Сообщений: 6,192
Завершенные тесты: 1
17.08.2016, 13:43     Что за магия при смене языка? #6
этот лаяут куда-то вставляется? программно или include прямо в разметке? где эта разметка?
BOGG ART
17.08.2016, 14:03
  #7

Не по теме:

А мне нравится. Оставьте так. :3

AgentZ
0 / 0 / 0
Регистрация: 11.07.2013
Сообщений: 105
17.08.2016, 14:40  [ТС]     Что за магия при смене языка? #8
Паблито, вызывается с главного экрана по нажатию кнопки. Вот так, как и все остальные:

Java
1
2
Intent Calc = new Intent(Screen.this, Calcs.class);
startActivity(Calc);
Ничего сверхъестественного. Лайаут с прозрачной темой и Гравити = центр.
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 722
17.08.2016, 16:13     Что за магия при смене языка? #9
Цитата Сообщение от Паблито Посмотреть сообщение
вставляется
Цитата Сообщение от AgentZ Посмотреть сообщение
вызывается
Пушкин-Евтюшкин-томил-раздавался". "Раздавался-томил-Евтюшкин-Пушкин". А потом опять: "Пушкин-Евтюшкин"...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.08.2016, 17:02     Что за магия при смене языка?
Еще ссылки по теме:

Ошибка при при смене активити Android
Android Задний фон при смене ориентации экрана
Android При смене ориентации экрана накладываются фрагменты
Не отображать SplashScreen при смене ориентации экрана Android
Ошибка при смене toolbar Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
17.08.2016, 17:02     Что за магия при смене языка? #10
AgentZ, выглядит симпатично. Не пользуйтесь wrap_content здесь, используйте ширину = 0dp, layout_weight=1 у обоих. Соответственно, ширину самого лэйаута тоже подрегулируйте.

Добавлено через 1 минуту
Забыл, что это за background? Избавляйтесь, лучше использовать src.
Yandex
Объявления
17.08.2016, 17:02     Что за магия при смене языка?
Ответ Создать тему
Опции темы

Текущее время: 09:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru