В коде Java будут пиксели на всех устройствах. Если вы хотите, чтобы плотность соответствовала (например, используя 20dp или 20dip), вы можете использовать:
float density = context.getResources().getDisplayMetrics().density;
setPadding(20 * density, blah, blah, blah);
Этот показатель плотности будет 1,0 на средних телефонах или более или менее в зависимости от плотности экрана.