正如标题所述,我只想制作一个单选按钮,使用户可以为整个应用选择自定义字体。
有人可以为此分享指南吗?我进行了很多搜索,但找不到任何东西。
答案 0 :(得分:0)
因为没有人。 这是我发现的。
只需将字体添加到素材资源文件夹即可 -font1.ttf -font2.ttf -font3.ttf 然后,
CharSequence[] fonts = {"cous_font1","cous_font2","cous_font3"};
builder1.setSingleChoiceItems(fonts, -1, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
switch (which){
case 0:
typeface = Typeface.createFromAsset(getAssets(), "font1_ttf");
yourtextView.setTypeface(typeface);
break;
case 1:
typeface2 = Typeface.createFromAsset(getAssets(), "Font2_ttf");
yourtextView.setTypeface(typeface2);
break;
case 2:
typeface2 = Typeface.createFromAsset(getAssets(), "font3_ttf");
yourtextView.setTypeface(typeface2);