Size: a a a

Android Developers

2020 March 03

AP

Anton Potekhin in Android Developers
iamthevoid
ещё есть папки с модификаторами для разных лейаутов
это я в своем вопрос упоминал. И хотел бы без этого обойтись
источник

i

iamthevoid in Android Developers
источник

i

iamthevoid in Android Developers
Нууу, тогда надо писать кастомный адаптер
источник

i

iamthevoid in Android Developers
Anton Potekhin
не понял. margins тогда придется задавать программно в зависимости от экрана
На самом деле лучше всего работает адаптивный дизайн - такой, чтобы лейаты были приблизительно одинаковые для всех размеров экрана
источник

i

iamthevoid in Android Developers
Не припомню, чтобы имели успех реализации на одном телефоне так, на другом - эдак. Обычно всё неплохо выглядит с одной версткой, если дизайнер адекватный
источник

AP

Anton Potekhin in Android Developers
iamthevoid
На самом деле лучше всего работает адаптивный дизайн - такой, чтобы лейаты были приблизительно одинаковые для всех размеров экрана
поясните. Вот у вас есть баннер (горизонтальный) который отображается вверху экрана. Что за адаптивный дизайн в данном случае. ?
источник

i

iamthevoid in Android Developers
Но если хочется изголяться, то пожалуйста - модификаторы для папочек и вперед
источник

i

iamthevoid in Android Developers
Anton Potekhin
поясните. Вот у вас есть баннер (горизонтальный) который отображается вверху экрана. Что за адаптивный дизайн в данном случае. ?
"Адаптивный" в данном случае это абстракция. Это значит дизайн, который на всех экранах будет иметь одинаковые... даже не размеры, а констрейнты и при этом выглядеть хорошо. Если не хочется копаться с десятком лейатов для одной активити - сделайте дизайн так, чтобы на десяти устройствах выглядело ок
источник

AP

Anton Potekhin in Android Developers
iamthevoid
"Адаптивный" в данном случае это абстракция. Это значит дизайн, который на всех экранах будет иметь одинаковые... даже не размеры, а констрейнты и при этом выглядеть хорошо. Если не хочется копаться с десятком лейатов для одной активити - сделайте дизайн так, чтобы на десяти устройствах выглядело ок
блин конь в вакуме что ли ? Я же конкретную задачу обрисовал. Нужно показать баннер. Какой вы для этого адаптивный дизайн придумаете?
источник

i

iamthevoid in Android Developers
У меня баннеры показываются на главном экране, тнутся по ширине в match parent, по высоте режутся (потому что контентщики криворукие и периодически забивают на аспект ратио) в определённой пропорции. Выглядит хорошо
источник

A

Alex in Android Developers
Anton Potekhin
Вопрос по шаблонам. Есть баннер с размером 320dp x 100dp. Как его разместить внутри ConstraintLayout  правильно? Сейчас я его просто разместил задав ширину и высоту 320dp и 100dp. Но на устройствах с малым экраном он соответсвенно не помещается. Можно задать ему ширину match_parent и dimension rate но тогда он будет на всех устройствах на всю ширину и это то же плохо потому что на телефоне с большим экраном не нужно его на всю ширину растягивать.  Так вот как бы его разместить чтобы он и на маленьких устройствах хорошо смотрелся и на больших. Понятно что можно содать для разных размеров отдельные шаблоны, но тогда придется при желание что-то изменить все шаблоны править ;) Хотелось бы обойтись одним
match_parent + maxWidth?
источник

AP

Anton Potekhin in Android Developers
iamthevoid
У меня баннеры показываются на главном экране, тнутся по ширине в match parent, по высоте режутся (потому что контентщики криворукие и периодически забивают на аспект ратио) в определённой пропорции. Выглядит хорошо
а мне баннеры приходят из рекламной сети и если я картинку которая приходит растяну на всю ширину то это выглядит как кусок дерьма на большом экране (с современным разрешением)
источник

AP

Anton Potekhin in Android Developers
Alex
match_parent + maxWidth?
не понял если честно
источник

i

iamthevoid in Android Developers
Anton Potekhin
а мне баннеры приходят из рекламной сети и если я картинку которая приходит растяну на всю ширину то это выглядит как кусок дерьма на большом экране (с современным разрешением)
Вопрос просто не в том треде задан. Это вопрос по ui дизайну, а не по android. Дизайн говорит "что", а разработчик с помощью "андроид" реализует "как". Сначала определись, что у тебя должно быть и как ты это хочешь это видеть, а потом уже можно здесь поспрашивать, как это реализовать
источник

MP

Maxim Petlyuk in Android Developers
Anton Potekhin
Вопрос по шаблонам. Есть баннер с размером 320dp x 100dp. Как его разместить внутри ConstraintLayout  правильно? Сейчас я его просто разместил задав ширину и высоту 320dp и 100dp. Но на устройствах с малым экраном он соответсвенно не помещается. Можно задать ему ширину match_parent и dimension rate но тогда он будет на всех устройствах на всю ширину и это то же плохо потому что на телефоне с большим экраном не нужно его на всю ширину растягивать.  Так вот как бы его разместить чтобы он и на маленьких устройствах хорошо смотрелся и на больших. Понятно что можно содать для разных размеров отдельные шаблоны, но тогда придется при желание что-то изменить все шаблоны править ;) Хотелось бы обойтись одним
погугли ratio у constraint, и сделаешь вьюшку 3.2 к 1
источник

i

iamthevoid in Android Developers
По дизайну хороший совет не дам, дазайнер я отвратительный
источник

i

iamthevoid in Android Developers
Но как разрабочик скажу, что реализовать можно абсолютно всё )
источник

AP

Anton Potekhin in Android Developers
iamthevoid
Вопрос просто не в том треде задан. Это вопрос по ui дизайну, а не по android. Дизайн говорит "что", а разработчик с помощью "андроид" реализует "как". Сначала определись, что у тебя должно быть и как ты это хочешь это видеть, а потом уже можно здесь поспрашивать, как это реализовать
так у меня вроде в вопросе четка указано что мне нужно сделать и дан вопрос как это сделать. Это вы начали предлагать придумывать дизайны
источник

NM

Nick Marchuk in Android Developers
iamthevoid
Но как разрабочик скажу, что реализовать можно абсолютно всё )
Это у тебя ещё ебанутых кейсов не было, так что нет, не всё, по крайней мере на андроиде
источник

AP

Anton Potekhin in Android Developers
Maxim Petlyuk
погугли ratio у constraint, и сделаешь вьюшку 3.2 к 1
не пойдет. Тогда прийдем к тому что на маленьком экране красиво, а на большом растянуто  и не красиво
источник