7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
|
|
1 | |
Зафиксировать элемент на лаяуте24.08.2013, 15:49. Показов 2877. Ответов 17
Метки нет (Все метки)
Как сделать так чтобы расположив button, в данном случае это крестик (смотреть скриншот) на разметке он не смещался в разные стороны запуская его на разных разрешениях, а оставался на месте. Т.е. я имею его к чему-то привязать, зафиксировать. Просто если его привязывать к другому элементу, то тот элемент ведь тож смещается.
0
|
24.08.2013, 15:49 | |
Ответы с готовыми решениями:
17
Вывести в лаяуте таблицу с шапкой и колонками Зафиксировать элемент в css Зафиксировать элемент относительно другого Как зафиксировать элемент относительно браузера? |
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
24.08.2013, 15:52 | 2 |
не понятна суть проблемы.
0
|
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
|
|
24.08.2013, 16:04 [ТС] | 3 |
Объясняю. Располагаю кнопку (крестик) на расстояние 2 см (грубо) от верха диалога. Запускаю на устройстве с разрешением 480x800 всё отображается как надо т.е. на расстоянии 2 см, а вот если запускаю на разрешении 480x854 всё расстояние изменяется и теперь кнопка (крестик) смещается вверх. Как зафиксировать кнопку на расстоянии 2 см неважно бы на каком разрешении запускался бы это диалог.
0
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
24.08.2013, 16:06 | 4 |
указывайте все в dp
0
|
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
|
|
24.08.2013, 16:07 [ТС] | 5 |
0
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
24.08.2013, 16:14 | 6 |
вы линейкой меряете?
0
|
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
|
|
24.08.2013, 16:21 [ТС] | 7 |
нет конечно. Запуская на устройстве вижу невооруженным взглядом. На скриншоте пример как это выглядит.
0
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
||||||
24.08.2013, 16:29 | 8 | |||||
я это вижу примерно так:
0
|
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
|
|
24.08.2013, 16:35 [ТС] | 9 |
что ты вы мне интересное прислали. Я думаю что это как раз и исправит мою проблему, но хотелось бы понять, что является основными факторами?
0
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
24.08.2013, 16:39 | 10 |
все находится в одном лаяуте и прижато к верхней его части.
0
|
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
|
|
24.08.2013, 16:41 [ТС] | 11 |
а если всё расположено на RelativeLayout ? разница есть какая?
0
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
24.08.2013, 16:44 | 12 |
есть, но можно и под него переделать.
0
|
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
|
|
24.08.2013, 16:54 [ТС] | 13 |
А если у меня всё что под кнопкой, это картинка установленная бэкграундом к RelativeLayout. Как тогда кнопку располагать, чтобы она всегда находилась на одном месте?
0
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
24.08.2013, 17:06 | 14 |
ну если в dp указывать должно быть примерно одинаково, я еще не видел чтобы расстояние в 5 раз уменьшалось.
Добавлено через 3 минуты или вы просто картинки скриншотов уменьшили к одному размеру? Добавлено через 1 минуту если все под кнопкой это просто фоновая картинка, то может просто она увеличилась вот все и отдалилось от кнопки.
0
|
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
|
|
24.08.2013, 17:06 [ТС] | 15 |
для каждого hdpi mdpi и.т.д своя картинка сделана в правильных пропорциях и кнопка тоже имеет для каждого hdpi mdpi и.т.д
0
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
24.08.2013, 17:08 | 16 |
а зачем вам фон имитирующий интерфейс?
Добавлено через 38 секунд или я что-то неправильно понял? Добавлено через 34 секунды ну так значить и расстояние нужно в пропорциях задавать.
0
|
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
|
|
24.08.2013, 17:09 [ТС] | 17 |
ну я просто как пример привел. Просто есть в бекграунде определенные узоры на которых бы хотелось расположить кнопкую
Добавлено через 18 секунд а как?
0
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
||||||
24.08.2013, 17:32 | 18 | |||||
ну например если нужен отступ сверху в 20%
еще можете создать кастомный лаяут который будет расположение в процентах прощитывать для своих View в рантайме Добавлено через 10 минут к сожалению, у андроида нет удобного способа указать отступы в %
0
|
24.08.2013, 17:32 | |
24.08.2013, 17:32 | |
Помогаю со студенческими работами здесь
18
Растянуть виджет на лаяуте Зафиксировать элемент и при этом оставить его блочным Как на javascript зафиксировать элемент относительно вертикальной прокрутки Как зафиксировать элемент по отношению к определенной точке фона? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |