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

Масштабирование компонентов на андроиде - Android

Восстановить пароль Регистрация
 
ksmnm
 Аватар для ksmnm
0 / 0 / 1
Регистрация: 31.05.2015
Сообщений: 54
01.09.2015, 01:31     Масштабирование компонентов на андроиде #1
Сейчас пытаюсь освоить андроид 2.3.3 (но если окажется, что там все плохо, то может повышу версию).

Суть проблемы: нужно расставить 6 ImageButton так, чтобы они были квадратными и одного размера. Или хрен с ними с квадратами, но чтобы само изображение растягивало пропорционально, размеры-то самих кнопок юзверю не видны. Ну и на разных разрешениях смотрелись бы нормально. Linear и Table layout'ы такого по умолчанию похоже не умеют, Grid тоже, но его в 2.3.3 еще и нет.

Не хочется сразу писать код на расчет размеров экрана и деления его на N частей или запиливания 100500 вариантов верстки под разные разрешения. Есть способ проще? Может киньте в меня ссылкой в нужном направлении, а то я даже не знаю как гуглу вопрос задать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.09.2015, 01:31     Масштабирование компонентов на андроиде
Посмотрите здесь:

Android Debug на андроиде
LED индикаторы на андроиде Android
Questions новичка в андроиде Android
Android Запись звука на Андроиде
Простенькая программа на андроиде Android
Android Калькулятор на андроиде
Базы данных в андроиде Android
Файловые диалоги в андроиде Android
Android Смена бекграунда на андроиде
Смена бекграунда на андроиде Android
Android Гид для универа на андроиде
Защита приложения на Андроиде Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Amrel
9 / 9 / 2
Регистрация: 14.05.2015
Сообщений: 62
01.09.2015, 16:59     Масштабирование компонентов на андроиде #2
Тебе сюда: 1. http://startandroid.ru/ru/uroki/vse-...ii-ekrana.html
2. http://startandroid.ru/ru/uroki/vse-...elementov.html
3. http://startandroid.ru/ru/uroki/vse-...-svojstva.html
И вот еще: http://habrahabr.ru/post/177093/
ksmnm
 Аватар для ksmnm
0 / 0 / 1
Регистрация: 31.05.2015
Сообщений: 54
01.09.2015, 21:29  [ТС]     Масштабирование компонентов на андроиде #3
Это я и сам нашел. Прямого ответа там нет, и из прочитанных статей осталось много неясностей. Простф элементы типа текстовых кнопок у меня и так неплохо расположились, но вот ImageButton... как ни старайся, а картинку в dp не нарисуешь и ее надо автоматом масштабировать. А вот нет, параметр weigth на нее не влияет, только принудительное выставление размера в dp, которое все равно не идеально.

И в коде выставление размера работать отказалось наотрез. Т.е. imageButton.setHeigth тупо игнорится. Если кто подскажет как это пофиксить буду очень благодарен.

Видимо придется штамповать набор на каждую плотность.
Yandex
Объявления
01.09.2015, 21:29     Масштабирование компонентов на андроиде
Ответ Создать тему
Опции темы

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