1

我是android开发的新手。最初我使用 px 作为字体大小,但后来经过一些研究,我知道我需要使用 sp 和 dp ,它们是与密度无关的像素。

我刚刚在我的 CSS 中将 px 替换为 dp 但我没有得到预期的输出。它根本不会影响页面。我用谷歌搜索了如何使用 dp 和 sp 但我没有得到任何合适的例子。

有人可以让我知道用 sp 替换 px 就足够了还是需要做其他事情?我是否也应该在我的应用程序中进行一些更改,或者服务器端 CSS 更改就足够了?

4

1 回答 1

2

dp 和 sp 不是 CSS 属性,它们用于原生 Android 控件。你应该考虑使用

font-size: medium;
font-size: small;

等等

在您的 WebView 上实现某种程度的设备独立性。

使用点(例如“pt”)与像素相比,您还将获得更好的成功。

还要确保您了解元标记:

<meta name="viewport" content="width=device-width" />

及其相关的缩放属性。

于 2013-09-04T15:20:09.347 回答