0
我想将int的值转换为dp,像素。我怎样才能做到这一点?帮我!谢谢如何将int的值更改为dp和px?
我想将int的值转换为dp,像素。我怎样才能做到这一点?帮我!谢谢如何将int的值更改为dp和px?
距离和像素之间的关系是显示器的分辨率。根据你想要做的事情,你可以使用一个接口来查询它,或者(在CSS中,我假设你正在使用),你需要使用什么更合适,而不是假设任何东西。
如果您需要输出具有特定尺寸,而与显示尺寸无关,请使用cm
或in
。您只能在少数情况下使用该功能,例如在显示财务交易数据供读卡器阅读时。
对于文本和图像大小之间的某种固定关系,请使用em
(大小为M的大小)和ex
(大小为小写x)的单位。这几乎总是您想要的,因为它优雅地处理用户增加文本大小,因为他们具有高分辨率显示(或视力不好)。
最后,如果像素数量很重要,请使用px
。
dp
单位的行为与cm
和in
单位的行为类似,但对于小尺寸不需要分数,这使它更容易使用。
将桔子与苹果进行比较(再一次) - “int”和“pixel”......从某种意义上说?你究竟想要做什么? – 2013-10-01 13:40:09
我认为这是''''。 –
这是一个“XY问题”。 – usr2564301