лучше всего размещать компоненты на активити?
Что бы эти компоненты на всех экранах выглядели корректно, без лютых смещений или сдвигов за границы экрана..
Брат порекомендовал использовать ConstraintLayout.
А тем временем на англоязычном ютубе, я нашёл способ создания нескольких активити одного экземпляра, но с разным DPI
Как мне быть? Что лучше всего использовать?))
(пользуюсь Android Studio)
Ну зависит от самого экрана, если у тебя много фиксированных единиц типа dp используется, то тогда лучше делать, а иначе и Constraint'a хватит Мне всегда констрейнта хватало в 99% случаев
Ебаш в констрайт dp * screenSize = px. Не совсем правильно, но примерно так Под экраны сама ставит
в идеале было бы каждый компонент перед созданием экрана создавать с размерностью в зависимости от ширины и длины экрана в процентах. Но так мало кто делает, ибо дофига делов это все прописывать. помогают dimens, в которых ты указываешь число dp для разных экранов, но на любой экран так все равно не сделать приложуху, т.к. у некоторых недобросовстных производителей аппаратов показатель dp высокий, а разрешение низкое и наоборот
В Android студии можно в превью глянуть, посмотри как твой экран выглядит на разных устройствах там
А еще бывают кнопочники на андроиде. Я же написал инструкцию по порту рекавери на разные телефоны на 4пидора и ко мне недавно постучался челик с таким кнопочником, который не знал как в рекавери попасть. Он его через фастбут прошивает, но при буте в систему(из фастбута иначе никак не ребутнуться) рекавери затирается
Обсуждают сегодня