所以我试图实现以下目标:我想要一个包含其中包含字体列表的微调器。然后用户可以选择其中一种字体,然后它将更新我的TextView。我是Android开发的新手,所以我有点挣扎。有什么想法吗?
答案 0 :(得分:0)
在微调器的setOnItemSelectedListener上,添加
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, final int position, long id) {
Typeface custom_font = Typeface.createFromAsset(getAssets(),"fonts/fontname");
textview.setTypeface(custom_font);
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
我认为这些字体位于您的asset / fonts文件夹中,并且可能会从微调器适配器中检索字体名称。