1

我需要为每种手机显示一个以毫米为单位的相同尺寸的容器。我的想法是获得显示密度,然后以像素为单位计算适当的大小。因此,我搜索了一些方法来获取显示密度,并getDeviceDensity()在 Class 中找到了 Method Display。但它根本不返回真实的像素密度。(此问题已在此处讨论过。)有人知道我的问题的其他解决方案吗?我可以用不同的方式得到真实的密度吗?或者您是否知道在代号 one 中以 mm 为单位指定组件尺寸的一种解决方法?我会很感激一些帮助!

4

1 回答 1

0

您需要calcPrefferedSize在容器中覆盖,正如 James 提到的那样,从 .return 返回值convertToPixels

于 2017-07-03T03:57:58.010 回答