我有这个:
ArrayAdapter<String> spinnerAdapter=new ArrayAdapter<String>(context,R.layout.spinneritem,arrayListWithData);
spinnerAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
在R.layout.spinneritem里面,我只有一个TextView。我需要访问TextView来为它设置自定义typeFace。
有什么方法可以获得对TextView的引用,所以我可以通过编程方式设置字体吗?
谢谢。
答案 0 :(得分:0)
您需要实现自定义ArrayAdapter并更改
中的字体@Override
public View getDropDownView(int position, View convertView, ViewGroup parent)
或
@Override
public View getView(int position, View convertView, ViewGroup parent)
方法,根据您的需要。
如果您只需更改TextView的字体,可以按照开发者网站How to change font in XML上的Android指南进行操作