Пользовательский адаптер ListView viewHolder установить семейство шрифтов - PullRequest
0 голосов
/ 13 сентября 2018

Как добавить пользовательское семейство шрифтов.

Поэтому, когда я использую listView без ViewHolder, элементы в списке меняют свой порядок при прокрутке (я не знаю почему). Но когда я использую ViewHolder, порядок остается нормальным

public static class ViewHolder {
 TextView text;
}


public View getView(int position, View convertView, ViewGroup parent) {
 ViewHolder viewHolder;
 if (convertView == null) {

  viewHolder = new ViewHolder();
  LayoutInflater inflater = LayoutInflater.from(getContext());
  convertView = inflater.inflate(R.layout.armor_element_custom, parent, false);
  viewHolder.text = convertView.findViewById(R.id.text);


  result = convertView;

  convertView.setTag(viewHolder);
 } else {
  viewHolder = (ViewHolder) convertView.getTag();
  result = convertView;
 }

 viewHolder.text.setText(dataModel.getText());

 return convertView;
}
...