float tmp = context.getResources().getDimension(R.dimen.image_viewpager_height);
这里得到的tmp
值并不是原来dimens
中的值,需要除以屏幕的密度,才能得到原始值。
//获取屏幕信息
DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics();
//除以屏幕密度,才是真正的值
double h = tmp / displayMetrics.density;