在我的应用程序中,我为所有文本元素设置了固定字体大小。对于我正在使用的 TextSwitcher,我正在设置这样的字体大小。
altitudeSwitcher = (TextSwitcher) findViewById(R.id.altitude);
altitudeSwitcher.setFactory(new ViewFactory() {
@Override
public View makeView() {
GradientColor gd = Gradients.AllGradients().get(2);
TextView t = new TextView(getApplicationContext());
t.setGravity(Gravity.TOP | Gravity.CENTER_HORIZONTAL);
t.setTextSize(50);
t.setTextColor(gd.getTextColor());
return t;
}
});
但是在显示设置中将字体大小更改为巨大时,它的大小会增加很多。如何设置固定字体大小?