Убедитесь, что вы понимаете разницу между wrap_content
и fill_parent
на макетах.В элементах, которые расположены вертикально (например, список), вы почти всегда захотите wrap_content
по высоте и fill_parent
по ширине.И наоборот, для элементов, расположенных горизонтально.
Как сказал Profete162, всегда предпочитайте единицу dip
(ее можно рассматривать как размер абстрагированного пикселя).Это помогает гарантировать, что различные плотности разрешения не нарушают жестко заданную ширину и высоту.В идеале, в вашем коде темы не должно быть упоминания dip
, но то, что хорошо в теории, не всегда прагматично на практике.
В наши дни никогда не следует использовать px
для размерачто-то.