我必須更改自定義列表適配器上的字體。 我有一個問題,因爲我無法獲得當前的上下文。在customListAdapter上編輯typface
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);
想法?
對不起(我是一個白癡) 我正在做一個備份副本..我失去了我生命中的3小時-.- 我把工作代碼放在回答中 – Lele