1
我知道要在小部件中使用自定義字體,我需要將字體呈現爲位圖,但是如何以編程方式設置系統字體?android widget:以編程方式設置字體
android:typeface="serif"
在XML
是成功的,但我不能找到一種方法,在運行時做到這一點。
我現在有
int fn = fullDate.length();
SpannableString dt = new SpannableString(fullDate);
dt.setSpan(new StyleSpan(Typeface.BOLD), 0, fn, 0);
remoteView.setTextViewText(R.id.dateText, dt);
其中一期工程,但使用,例如,Typeface.SERIF
,給人The constructor StyleSpan(Typeface) is undefined
這是一個小部件,所以我沒有setTypeFace()可 – aperture
@aperture對於窗口小部件,看到這個問題http://stackoverflow.com/questions/4318572/how-to -use-a-custom-type-in-a-widget – spatulamania
我的印象只是自定義字體所必需的,而不是系統字體 – aperture