Java 如何在android studio中更改android应用程序中的默认字体
我想用java程序更改android应用程序中单词的默认字体 以下是代码的一部分:Java 如何在android studio中更改android应用程序中的默认字体,java,android,android-studio,fonts,Java,Android,Android Studio,Fonts,我想用java程序更改android应用程序中单词的默认字体 以下是代码的一部分: /************************** * * UI Display andMap Implementation method * **************************/ //The sorting method selection Spinner private void setSpinner() { List<String> list = new
/**************************
*
* UI Display andMap Implementation method
*
**************************/
//The sorting method selection Spinner
private void setSpinner() {
List<String> list = new ArrayList<String>();
list.add(getString(R.string.sort_suggested));
list.add(getString(R.string.sort_price));
list.add(getString(R.string.sort_duration));
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this.getActivity(), R.layout.spinner_layout, list);
dataAdapter.setDropDownViewResource(R.layout.spinner_inner_layout);
sortSpinner.setAdapter(dataAdapter);
}
/**************************
*
*用户界面显示和地图实现方法
*
**************************/
//选择微调器的排序方法
私有void setSpinner(){
列表=新的ArrayList();
添加(getString(R.string.sort_建议));
添加(getString(R.string.sort_price));
添加(getString(R.string.sort_duration));
ArrayAdapter dataAdapter=新的ArrayAdapter(this.getActivity(),R.layout.spinner\u layout,list);
dataAdapter.setDropDownViewResource(R.layout.spinner\u内部\u布局);
setAdapter(dataAdapter);
}
如何更改这些列表中的字体。添加(getString…)注释?示例:
Typeface tf = Typeface.createFromAsset(getAssets(),
"fonts/DroidSansFallback.ttf");
TextView tv = (TextView) findViewById(R.id.CustomFontText);
tv.setTypeface(tf);
这可能会有帮助,而这段代码可能会回答这个问题,提供关于它如何和/或为什么解决这个问题的额外上下文将提高答案的长期价值。