Для того чтобы получить размер текста используется метод getTextSize():
TextView myTextView; float textSize; myTextView = (TextView) findViewById(R.id.myTextView); textSize = myTextView.getTextSize();
Для установки размера текста используется метод setTextSize(int unit, float size) или setTextSize(float size):
TextView myTextView; myTextView = (TextView) findViewById(R.id.myTextView); myTextView.setTextSize(TypedValue.COMPLEX_UNIT_PX, 30); //30 px
unit - единицы измерения отступа. Доступные значения:
- TypedValue.COMPLEX_UNIT_PX - Pixels
- TypedValue.COMPLEX_UNIT_SP - Scaled Pixels
- TypedValue.COMPLEX_UNIT_DIP - Device Independent Pixels
Или без указания unit (по умолчанию будет задан sp):
TextView myTextView; myTextView = (TextView) findViewById(R.id.myTextView); myTextView.setTextSize(30); //30 sp
Комментарии
Комментарии отсутствуют, Вы можете быть первым