我在我的应用程序中使用了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>