应用字体风格的外观和感觉在不同的Android设备是不同的



我在我的应用程序中使用了Century Gothic作为我的字体样式。在三星S4中看起来不错,在三星duo中看起来有点不同。三星Duos的字体看起来就像坏了一样。有什么办法吗?或者是什么原因导致了这个问题?

这是因为不同的屏幕密度不同。根据不同的屏幕密度给出字体大小,单位为"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>

最新更新