setTextSize(float size) : size는 pixel value를 입력하면 된다.
2. Unit Type을 함께 설정하는 방법
setTextSize(int unit, float size)
unit 값은 TypedValue class에 정의되어 있는 값으로 다음과 같은 값을 갖는다.
/** {@link #TYPE_DIMENSION} complex unit: Value is raw pixels. */ public static final int COMPLEX_UNIT_PX = 0; /** {@link #TYPE_DIMENSION} complex unit: Value is Device Independent * Pixels. */ public static final int COMPLEX_UNIT_DIP = 1; /** {@link #TYPE_DIMENSION} complex unit: Value is a scaled pixel. */ public static final int COMPLEX_UNIT_SP = 2; /** {@link #TYPE_DIMENSION} complex unit: Value is in points. */ public static final int COMPLEX_UNIT_PT = 3; /** {@link #TYPE_DIMENSION} complex unit: Value is in inches. */ public static final int COMPLEX_UNIT_IN = 4; /** {@link #TYPE_DIMENSION} complex unit: Value is in millimeters. */ public static final int COMPLEX_UNIT_MM = 5;
자답입니다.
출처 : http://blog.naver.com/kkamci25?Redirect=Log&logNo=10098212677
각 위젯에서 제공하는 setTextSize Method는 2가지를 제공하고 있다.
1. Pixel 값으로 설정하는 방법
setTextSize(float size) : size는 pixel value를 입력하면 된다.
2. Unit Type을 함께 설정하는 방법
setTextSize(int unit, float size)
unit 값은 TypedValue class에 정의되어 있는 값으로 다음과 같은 값을 갖는다.
/** {@link #TYPE_DIMENSION} complex unit: Value is raw pixels. */
public static final int COMPLEX_UNIT_PX = 0;
/** {@link #TYPE_DIMENSION} complex unit: Value is Device Independent
* Pixels. */
public static final int COMPLEX_UNIT_DIP = 1;
/** {@link #TYPE_DIMENSION} complex unit: Value is a scaled pixel. */
public static final int COMPLEX_UNIT_SP = 2;
/** {@link #TYPE_DIMENSION} complex unit: Value is in points. */
public static final int COMPLEX_UNIT_PT = 3;
/** {@link #TYPE_DIMENSION} complex unit: Value is in inches. */
public static final int COMPLEX_UNIT_IN = 4;
/** {@link #TYPE_DIMENSION} complex unit: Value is in millimeters. */
public static final int COMPLEX_UNIT_MM = 5;
[출처] SetTextSize Method|작성자 충전중