2010-08-20 2 views
6

내 위젯의 글꼴을 변경하여 내 응용 프로그램의 "assets"폴더에있는 특정 글꼴을 사용합니다.Android 위젯의 글꼴을 앱의 'assets'폴더에있는 사용자 정의 글꼴로 변경하는 방법은 무엇입니까?

나는 보통 글꼴 변경 내 응용 프로그램에서이 작업을 수행 :

 Typeface tf= Typeface.createFromAsset(getAssets(), "advertising.ttf"); 
     TextView converted = (TextView)findViewById(R.id.TextView03); 
     converted.setTypeFace(tf); 

을하고 그것이 마치 마법처럼 작동합니다.

어떻게 위젯에서이 작업을 수행 할 수 있습니까? 텍스트 만 설정하고 색상을 변경할 수 있습니다.

 remoteView.setTextViewText(R.id.TextView03,"some text"); 
    remoteView.setTextColor(R.id.TextView03, Color.BLACK); 

글꼴을 설정할 방법이 없습니다. 어떤 도움을 주시겠습니까? . 위젯이 다른 프로세스에 살고 있기 때문에, 그들은 단지 시스템을 서체, 이것은 것의 주위에 당신의 패키지 한 가지 방법 내부 될 수있는 추가하지 글꼴을 사용할 수 있습니다 " :

답변

0

- 정상, 산세, 리프, 고정 폭. 내 예 :

<TextView android:id="@+id/UniStringLineHeadTxtTime1" android:text="" android:layout_width="wrap_content" android:layout_height="14dp" android:textStyle="bold" android:typeface="normal" android:textSize="9dp" android:textColor="#F0F0F0" android:paddingLeft="2dp" android:paddingTop="1dp" /> 
관련 문제