android如何选择图标大小
我试了一下HTC desire,得到了240 48 160 48 那么,有人能帮我解答我的疑问吗: 1.用户界面指南建议图标为72px。为什么我得到标准的48px?为什么系统加载我的48px图标而不是72px? 2.什么是resources.getDisplayMetrics()?为什么它不同于getWindowManager().getDefaultDisplay().getMetrics(dm)android如何选择图标大小,android,icons,Android,Icons,我试了一下HTC desire,得到了240 48 160 48 那么,有人能帮我解答我的疑问吗: 1.用户界面指南建议图标为72px。为什么我得到标准的48px?为什么系统加载我的48px图标而不是72px? 2.什么是resources.getDisplayMetrics()?为什么它不同于getWindowManager().getDefaultDisplay().getMetrics(dm) final DisplayMetrics dm = new DisplayMetrics
final DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
float den = dm.density;
int dpi = dm.densityDpi;
final Resources resources = getResources();
final DisplayMetrics metrics = resources.getDisplayMetrics();
BitmapDrawable bd = (BitmapDrawable) resources.getDrawable(R.drawable.icon);
((TextView)findViewById(R.id.txt)).setText(Float.toString(den)
+ " " + Integer.toString(dpi)
+ " " + Integer.toString((int) getResources().getDimension(android.R.dimen.app_icon_size))
+ " " + Integer.toString(metrics.densityDpi)
+ " " + Integer.toString(bd.getIntrinsicHeight()));