안드로이드 개발 질문/답변
(글 수 45,052)
만약 아래와 같은 코드가 있을 때..
Bitmap b = Bitmap.createBitmap(340, 170, Bitmap.Config.ARGB_8888);
Canvas c = new Canvas(b);
Paint p = new Paint();
p.setAntiAlias(true);
p.setTypeface(this.font);
p.setTextSize(50);
위와 같이 하면 TextSize가 50이라도 글꼴이 뭐냐에 따라 차이가 발생합니다.
그래서 지정된 캔버스 크기를 벗어나기도 하는데,
글꼴과 상관 없이 지정된 캔버스 크기만큼 딱 나오게 하는 법이 있을까요?
아시는 분 제발 답변 좀 해주세요..ㅠ_ㅠ




http://www.androidpub.com/index.php?mid=android_dev_info&page=4&document_srl=1978473
위에 링크 URL 에 보시면 텍스트 사이즈 얻어와서 사용하는데요
노뱀님도 마찬가지로 비트맵의 크기안에서 얼마만큼 위치 할지 리사이징 하셔서 사용하시면
됩니다.
소스는 길지만 필요한부분은 간단하니 찬찬히 보시면되요..