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

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

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

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

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

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

При смене языка пропадет Action Bar на 4.2.2 - Программирование Android
Здравствуйте. В проекте имеется папка res в ней 3 папки values (ресурсы по умолчанию), values-ru(ресурсы на русском), values-uk (ресурсы на...

Ошибка при при смене активити - Программирование Android
Была проблема с проигрыванием музыки при сворачивании приложения, я решил ее методом ниже @Override protected void onStop() ...

Ошибка при смене Context - Программирование Android
Доброго времени суток! Делаю простую рисовалку. При попытке смены контекста MainActivity с базового на свой (с рисованием) перестают...

Ошибка при смене toolbar - Программирование Android
Имеется тулбар <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" ...

Пропажа данных при смене ориентации - Программирование Android
При поворачивании телефона все данные обнуляются и вообще такое такое чувство, что приложение только что открылось как это предотвратить

Потеря потока при смене ориентации - Программирование Android
Здравствуйте! У меня приложения связывается по Bluetooth с другими устройствами. Всё работает хорошо. НО! Если перевернуть устройство и...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Pablito
2474 / 1919 / 596
Регистрация: 12.05.2014
Сообщений: 6,747
Завершенные тесты: 1
17.08.2016, 12:57 #2
ну наверное размер картинок разный
AgentZ
0 / 0 / 0
Регистрация: 11.07.2013
Сообщений: 126
17.08.2016, 13:01  [ТС] #3
Паблито, я тоже так думал, но они абсолютно одинаковые. плюс я это проверил - на место русских поставил те же английские - то же самое... Хрень какая-то
AgentZ
0 / 0 / 0
Регистрация: 11.07.2013
Сообщений: 126
17.08.2016, 13:04  [ТС] #4
И вот так это выглядит в самом приложении...
Миниатюры
Что за магия при смене языка?   Что за магия при смене языка?  
vxg
Модератор
3158 / 1960 / 219
Регистрация: 13.01.2012
Сообщений: 7,504
17.08.2016, 13:41 #5
AgentZ, ширина строки разная в разных языках. LinearLayout пытается растянуться до самого широкого элемента - слово опыт шире чем exp вот его и раздувает. по поводу золота - наверное по остаточному принципу плющится

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

Не по теме:

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

AgentZ
0 / 0 / 0
Регистрация: 11.07.2013
Сообщений: 126
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
Сообщений: 731
17.08.2016, 16:13 #9
Цитата Сообщение от Паблито Посмотреть сообщение
вставляется
Цитата Сообщение от AgentZ Посмотреть сообщение
вызывается
Пушкин-Евтюшкин-томил-раздавался". "Раздавался-томил-Евтюшкин-Пушкин". А потом опять: "Пушкин-Евтюшкин"...
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
17.08.2016, 17:02 #10
AgentZ, выглядит симпатично. Не пользуйтесь wrap_content здесь, используйте ширину = 0dp, layout_weight=1 у обоих. Соответственно, ширину самого лэйаута тоже подрегулируйте.

Добавлено через 1 минуту
Забыл, что это за background? Избавляйтесь, лучше использовать src.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.08.2016, 17:02
Привет! Вот еще темы с ответами:

FATAL EXCEPTION при смене фрагмента - Программирование Android
При смене фрагмента ИНОГДА вываливается ошибка 01-20 14:44:55.539 19482-119482 E/AndroidRuntime: FATAL EXCEPTION: main ...

Выбрасывает из приложения при смене ориентации экрана - Программирование Android
Здравствуйте. Следующая проблема. Создал папку layout-land в папке res. И при добавлении туда вот этого файла xml: <LinearLayout...

При смене значения Spinner перелистывается экран - Программирование Android
Доброго времени суток, похоже вопрос глупый, но ответа на него не нашёл. Проблема такая: Есть фрагмент, состоящий из списка контролов...

Перезагрузка списка при смене ориентации приложения - Программирование Android
Приветствую. Имеется приложение построено на фрагментах . В приложении есть фрагмент с listview в который загружается информации из базы...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
17.08.2016, 17:02
Ответ Создать тему
Опции темы

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