Когда вы смотрите в
setTextSize (размер поплавка)
вы увидите этот метод.
public void setTextSize(float size) {
setTextSize(TypedValue.COMPLEX_UNIT_SP, size);
}
Это означает, что TextSize корректируется на основе плотности тока и предпочтений шрифта.
или Вы можете установить свой собственный setTextSize как
Значение сырых пикселей
setTextSize(TypedValue.COMPLEX_UNIT_PX, size);
Значение Device Independent
setTextSize(TypedValue.COMPLEX_UNIT_DIP, size);
Значение масштабируется пикселей
setTextSize(TypedValue.COMPLEX_UNIT_SP, size);
Значение в баллах
setTextSize(TypedValue.COMPLEX_UNIT_PT, size);
Значение в дюймах
setTextSize(TypedValue.COMPLEX_UNIT_IN, size);
Значение находится в миллиметрах
setTextSize(TypedValue.COMPLEX_UNIT_MM, size);
Так вы думаете, 'плотность поплавка = context.getResources(). GetDisplayMetrics(). Плотность ; setTextSize (плотность getTextSize() + 3 *); 'будет работать? –
100% положительный, что он будет –