You need to set margin according to dpi -
DisplayMetrics displayMetrics = new DisplayMetrics();
WindowManager windowManager = (WindowManager) MyActivity.this.getSystemService(Context.WINDOW_SERVICE);
windowManager.getDefaultDisplay().getMetrics(displayMetrics);
Now you can set margin as -
params.leftMargin = Math.round(470 * displayMetrics.density);