1.使用不同的字库
mLocalClock.setTypeface(Typeface.SANS_SERIF);
Typeface face = Typeface.createFromAsset(getAssets(),"fonts/SIMFANG.TTF");
2.设置不同的字库,字体在textview中
SpannableString word = new SpannableString("12:45");
word.setSpan(new TypefaceSpan("monospace"), 0, 2, Spannable.SPAN_INCLUSIVE_INCLUSIVE);
word.setSpan(new TypefaceSpan("sans-serif-thin"), 3, 4, Spannable.SPAN_INCLUSIVE_INCLUSIVE);
mLocalClock.setText(word);
通过不同的span可以设置不同的字库形式。
根本实现方式可能是:通过设置不同的paint来实现。
时间: 2024-12-05 02:34:05