我认为你在Adapter类中遇到了这个问题.更新您的Adapter类,如下所示:
....................
................................
public class YourAdapter extends ......
{
.........
..............
Typeface font;
public YourAdapter(Context context, ...........)
{
super(context, ..........);
font = Typeface.createFromAsset(context.getAssets(), "fonts/nexalight.otf");
}
...............
........................
@Override
public View getView(int position, View convertView, ViewGroup parent) {
if (convertView == null) {
convertView = letterInf.inflate(R.layout.letter, parent, false);
}
Button letterBtn = (Button ) convertView.findViewById(R.id.YOUR_BUTTON_ID);
letterBtn.setText(letters[position]);
letterBtn.setTypeface(font);
return convertView;
}
...................
.........................
}