不同屏幕密度的不同字体大小

时间:2014-06-22 08:32:59

标签: android

我遇到文字大小问题

我正在使用sp单位

hdpi和mdpi字体看起来很棒且可读

on x& xxhdpi字体太小

我试图为后面的2添加更大的字体值 - 大,值-xhdpi,values-sw320dp

所发生的事情是新尺寸应用于所有屏幕,还是应用于所有屏幕,但不会应用于我想要的屏幕

如果有人知道将这两个屏幕尺寸的尺寸放在哪里我会很感激它甚至是另一种处理这种字体行为的方式

并提前致谢

2 个答案:

答案 0 :(得分:0)

您可以创建不同的布局并将它们放入不同的文件夹中。

layout-small
layout-normal
layout-large
layout-xlarge

在该布局中,您可以根据屏幕尺寸添加不同的文字大小。

答案 1 :(得分:0)

你可以使用dp而不是sp ..它的密度像素..它将保持所有屏幕的比例相同..

或者您可以将此行添加到您的textview

android:textAppearance="?android:attr/textAppearanceLarge"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textAppearance="?android:attr/textAppearanceSmall"

它会根据屏幕尺寸自动调整文字大小..取决于你添加的行..