应用的字体样式外观在不同的Android设备中有所不同

时间:2014-05-29 06:29:39

标签: android user-interface fonts styles

我在我的应用程序中使用了Century Gothic作为我的字体样式。在三星S4它看起来不错,在三星Duos它看起来有点不同。三星Duos中的字体看起来像破了。有没有办法解决这个问题或导致这个问题的原因是什么?任何人都可以帮助我..

1 个答案:

答案 0 :(得分:2)

这是因为不同的屏幕具有不同的密度。 根据“sp”中的不同屏幕密度给出字体大小。单元。

例如: -

res/values/dimens.xml    
res/values-small/dimens.xml    
res/values-normal/dimens.xml    
res/values-xlarge/dimens.xml

//for small    
<?xml version="1.0" encoding="utf-8"?>
<resources>
   <dimen name="text_size">15sp</dimen>
</resources>

//for normal    
<?xml version="1.0" encoding="utf-8"?>
<resources>
   <dimen name="text_size">20sp</dimen>
</resources>

//for large    
<?xml version="1.0" encoding="utf-8"?>
<resources>
   <dimen name="text_size">30sp</dimen>
</resources>

//for xlarge    
<?xml version="1.0" encoding="utf-8"?>
<resources>
   <dimen name="text_size">40sp</dimen>
</resources>