我正在尝试以编程方式获取启动器的图标大小。它不同于设备。我没有预先拥有资产,我正在创造它们。
我可以以某种方式查询特定启动器的正确图标尺寸吗?
答案 0 :(得分:1)
http://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html
ldpi(120 dpi)36 x 36 px
mdpi(160 dpi)48 x 48 px
hdpi(240 dpi)72 x 72 px
xhdpi(320 dpi)96 x 96 px
答案 1 :(得分:1)
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
switch(metrics.densityDpi){
case DisplayMetrics.DENSITY_LOW:
break;
case DisplayMetrics.DENSITY_MEDIUM:
break;
case DisplayMetrics.DENSITY_HIGH:
break;
}
获得密度后......您将知道使用了哪个启动器图标及其尺寸。