0
자바 스크립트로 글꼴 서체를 설정할 수 있지만 위젯 속성 패널이나 디자인 텍스트 모드 등에서 프로그래밍하지 않고 사용자 지정 글꼴을 설정하는 방법입니까?위젯 속성 패널에서 글꼴 서체를 설정하는 방법은 무엇입니까?
자바 스크립트로 글꼴 서체를 설정할 수 있지만 위젯 속성 패널이나 디자인 텍스트 모드 등에서 프로그래밍하지 않고 사용자 지정 글꼴을 설정하는 방법입니까?위젯 속성 패널에서 글꼴 서체를 설정하는 방법은 무엇입니까?
귀하의 질문은이 예를 들어 여기 How to use a custom typeface in a widget?
대답했습니다.
public Bitmap buildUpdate(String time)
{
Bitmap myBitmap = Bitmap.createBitmap(160, 84, Bitmap.Config.ARGB_4444);
Canvas myCanvas = new Canvas(myBitmap);
Paint paint = new Paint();
Typeface clock = Typeface.createFromAsset(this.getAssets(),"Clockopia.ttf");
paint.setAntiAlias(true);
paint.setSubpixelText(true);
paint.setTypeface(clock);
paint.setStyle(Paint.Style.FILL);
paint.setColor(Color.WHITE);
paint.setTextSize(65);
paint.setTextAlign(Align.CENTER);
myCanvas.drawText(time, 80, 60, paint);
return myBitmap;
}
이미지 일에 글꼴을하고있는 부분
,이 그것을 사용하는 방법입니다 :
String time = (String) DateFormat.format(mTimeFormat, mCalendar);
RemoteViews views = new RemoteViews(getPackageName(), R.layout.main);
views.setImageViewBitmap(R.id.TimeView, buildUpdate(time));
당신은 당신의 필요에 맞게 조정할 수 있습니다
에만 지원 사람 사이를 전환 할 수 있습니다 'android : typeface' 속성에 있습니다. – CommonsWare