BaseAdapter를 상속받은 클래스 내

 

public View getView(int position, View convertView, ViewGroup parent) {
  IconTextView itemView;
  if (convertView == null) {
   itemView = new IconTextView(mContext, mItems.get(position));
  } else {
   itemView = (IconTextView) convertView;
   
   itemView.setIcon(mItems.get(position).getIcon());
   itemView.setText(0, mItems.get(position).getData(0));
   itemView.setText(1, mItems.get(position).getData(1));
   itemView.setText(2, mItems.get(position).getData(2));
   itemView.setText(3, mItems.get(position).getData(3));
  }

  return itemView;
 }

 

 

 

 

IconTextView 클래스 내

 

public void setTextSize(int index, int size) {
  Resources res = getResources();
  DisplayMetrics dm = res.getDisplayMetrics();
  if (index == 0) {
   mText01.setTextSize(size * dm.density);
  } else if (index == 1) {
   mText02.setTextSize(size * dm.density);
  } else if (index == 2) {
   mText03.setTextSize(size * dm.density);
  } else if (index == 3) {
   mText04.setTextSize(size * dm.density);
  } else {
   throw new IllegalArgumentException();
  }
 }

 

이렇게 정의해놓았습니다.

BaseAdapter를 상속받은 클래스에서 어떻게 접근을 해서 글꼴 크기를 변경해야하는지요...?

답변 부탁드립니다..