Android ListView Divider

Folks, here’s why you should use 1px instead of 1dp or 1dip: if you specify 1dp or 1dip, Android will scale that down. On a 120dpi device, that becomes something like 0.75px translated, which rounds to 0. On some devices, that translates to 2-3 pixels, and it usually looks ugly or sloppy

For dividers, 1px is the correct height if you want a 1 pixel divider and is one of the exceptions for the “everything should be dip” rule. It’ll be 1 pixel on all screens. Plus, 1px usually looks better on hdpi and above screens

“It’s not 2012 anymore” edit: you may have to switch over to dp/dip starting at a certain screen density

Leave a Comment