在android中,都推荐使用自适应大小的dip为单位,则一个42*42的png图片在HWVGA(800*480)的屏上,density为1.5,占有的图像pixel是63*63,其实是42dp
DisplayMetrics dm=new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
float width=dm.widthPixels*dm.density;
float height=dm.heightPixels*dm.density;
Resources res = getResources();
Drawable shape = getResources(). getDrawable(R.drawable.lock_freemium);
width=shape.getIntrinsicHeight();
height=shape.getIntrinsicWidth();
阅读(1115) | 评论(0) | 转发(0) |