我已经使用三星s4和三星s4 mini测试了我的应用...如果我将某些页面的字体设置为font-size:50px;我在s4中看到足够大但在s4 mini中太小了(不应该相反吗?)我试图用百分比来标注我所有的div和元素(这是正确的方法吗?) 谢谢你,我对这类事情不熟悉,但仍然有些困惑。
答案 0 :(得分:1)
@lorenzo,我建议你停下来学习CSS和Android。
以下是一篇文章:
从我引用的一篇文章中可以看出:
根据OpenSignal进行的一项调查显示,2014年有近19,000种不同的Android设备,前一年接近12,000台设备。由大量不同设备引起的初始问题是创建操作系统以便为大多数设备服务的严重困难。
问题只是部分原因是设备不同,因为新的操作系统版本在出现在新设备上之前经常需要通过供应商。因为Android是一个开放平台,供应商可以选择并经常添加自己的小部件和主题"皮肤"到他们的设备上运行的操作系统版本。
在您阅读最后一个链接中的内容之前,这可能没有意义。 (我将从下面的那篇文章中引用)
接下来,您要了解不同的字体大小调整方法。了解em
和ex
。这是一篇关于此的文章:
阅读本文:
我引用:
但我知道Web开发人员对此感兴趣。他们需要CSS像素。也就是说,在CSS声明中使用的“像素”,例如width:300px或font-size:14px。
这些像素与设备的实际像素密度无关,甚至与传闻即将推出的中间层无关。它们本质上是一个专门为我们的Web开发人员创建的抽象结构。
最容易解释我们何时考虑缩放。如果用户放大,宽度为300px的元素会占用越来越多的屏幕,因此在设备(物理)像素中测量时会变宽和变宽。但是,在CSS像素中,宽度保持为300px,并且通过根据需要扩展CSS像素来创建缩放效果。
祝你好运