Définir les paramètres de mise en page dans la valeur DP

float factor = getResources().getDisplayMetrics().density;
int pxWidth = (int)(dpWidth * factor);
int pxHeight = (int)(dpHeight * factor);
LinearLayout.LayoutParams layoutParams = 
  new LinearLayout.LayoutParams(pxWidth, pxHeight);
Yonathan Shterenberg