从pt中的CSS字体大小转换为Android等价物

时间:2014-08-29 22:15:53

标签: android html css textview typography

我从CSS font属性中获得了一行CSS字体信息,如下所示: " font":"粗体10pt Helvetica"

该物业的规格如下: http://www.w3schools.com/cssref/pr_font_font.asp

我想知道如何在Android中将字体大小(10pt等)转换为相应的大小。我尝试使用:

TextView.setTextSize(TypedValue.COMPLEX_UNIT_PT, 10);

但这会使字体过大,而且我发现Android点值与Web画布或CSS元素不同。有没有人知道我可以使用的这个或等效单位大小的转换?

谢谢!

1 个答案:

答案 0 :(得分:0)

android上的textview或基本上任何其他视图对象的大小通常都有dp(设备无关像素)中的单位,sp。您可以尝试使用可视化编辑器并设置文本大小,因为您将在屏幕上看到它们预览。