我有一个简单的网页,显示一些文本和图像,并试图找到一种不复杂的方式来处理多个屏幕。
我已经看过the docs了,我现在能看到的唯一方法就是创建三个单独的css文件,一个用于低分辨率,一个用于中分辨率,一个用于高分辨率。不幸的是,每个元素/图像都必须有不同的字体大小和大小。
考虑到每个hdpi元素的大小应该恰好是正常元素的1.5倍,这似乎相当浪费。有没有一种方法可以让Android在使用hdpi版本的图像而不是mdpi版本的图像时自动为我们缩放?
我是不是漏掉了什么?
发布于 2011-02-16 10:37:26
您可以尝试在样式表中使用媒体查询。
基本上,你说如果viewport小于X,则启动(或更改)此样式,或者如果viewport大于Y,则实现(或更新)此样式。您可以有任意多的可能性,并且不需要额外的样式,因为一旦达到一定的宽度,更改就会在您选择的特定类或ID上实现。
请查看Responsive Web Design上的这篇文章
希望这是你想要的那种信息?
https://stackoverflow.com/questions/5011882
复制相似问题