私のアプリでは、すべてのテキスト要素に固定フォント サイズを設定しました。そして、私が使用している 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;
}
});
ただし、表示設定でフォントサイズを巨大に変更すると、サイズが大幅に増加します。フォントサイズを固定に設定するにはどうすればよいですか?