345 / 178 / 53
Регистрация: 24.08.2010
Сообщений: 1,028
|
||||||
1 | ||||||
Закрепить элементы на экране07.06.2015, 02:59. Показов 3359. Ответов 4
Метки нет (Все метки)
Как сделать, чтобы элементы на форме адекватно масштабировались и не разъезжались по всему экрану на различных устройствах?
К примеру, так должна выглядеть главная форма. На андроиде 5.1.1 вроде более менее нормально, разве только строку "карта 01" не могу нормально поставить между кнопками посередине. А так получается на андроиде 4.0.4 Как вообще размещать их на форме, не пойму. Вот в C++ Builder всё просто и ясно — Left, Top и никаких проблем. Код:
0
|
07.06.2015, 02:59 | |
Ответы с готовыми решениями:
4
Программно перемещать элементы на экране Закрепить окно на экране Закрепить форму на экране со сдвигом всего экрана Как закрепить элементы на форме? |
2883 / 2295 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
||||||
07.06.2015, 12:38 | 2 | |||||
приведенный текст лаяута не соответствует скриншоту, поэтому я начал переделывать, но не закончил, потому что непонятно что там где должно быть
временно поставил отступы числами Кликните здесь для просмотра всего текста
0
|
345 / 178 / 53
Регистрация: 24.08.2010
Сообщений: 1,028
|
|
07.06.2015, 14:35 [ТС] | 3 |
Странно. Вчера запустил в эмуляторе, сделал скриншот.
Потом в другом эмуляторе. Скопировал текст из файла activity.xml и выложил сюда. Сегодня вставил твой код, получилось так: Потом обратно свой закинул, вообще всё разъехалось ))) Вобщем, надо как на первом скрине. На голубом поле шесть текстовых строк - одна заголовок и пять простых. Правее список строк на 10-12. Везде максимальная длина строки 25 символов. 4 кнопки — пуск, стоп, вправо, влево. Где-нибудь внизу строка с номером текущей карты, наверху справа цифра с таймером. Мож у меня с компилятором что-то не так? Моя версия Android Studio: Вложение 538638
0
|
2883 / 2295 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
07.06.2015, 14:38 | 4 |
я как раз и сделал левую половину экрана, а потом просто неясно что должно быть и где и забил
по аналогии с левой стороной можно сделать и правую relativelayout - отстой резиновая разметка, вообще без чисел - хорошо числами годится задавать только отступы, имхо
0
|
345 / 178 / 53
Регистрация: 24.08.2010
Сообщений: 1,028
|
|
07.06.2015, 15:02 [ТС] | 5 |
Паблито, сделай, пожалуйста, как на первом скрине, у меня нифига не получается.
0
|
07.06.2015, 15:02 | |
07.06.2015, 15:02 | |
Помогаю со студенческими работами здесь
5
Как закрепить элементы чтобы не смещались Как закрепить элементы чтобы не смещались??? Как закрепить элементы, чтобы при масштабировании браузера они не слезали? Расположить на экране элементы массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |