2

カスタム リスト アダプターの書体を変更する必要があります。現在のコンテキストを取得できないため、問題が発生しました。

getassets() not exist for the class
getApplicationcontext()  not exist for the class
getBaseContext()  not exist for the class

ビューからコンテキストを取得しようとしていますが、エラーはありませんが、フォントは変更されません

public View getView(int position, View convertView, ViewGroup parent) {
        ViewHolder holder;
        Context  context = convertView.getContext();
//or
       Context  context2 = parent.getContext();

私が書いたコードの後に

 bold = Typeface.createFromAsset(context.getAssets(), "fonts/Jennifer-Lynne.ttf");
        italic = Typeface.createFromAsset(context.getAssets(), "fonts/helvetica-italic.ttf");
        holder.titoloView.setTypeface(bold);
        holder.autoreView.setTypeface(italic);

考え?

4

2 に答える 2