Мне нужно, чтобы в recycler view появился header. Как правильно подключить его в адаптере? (есть два объекта - item и header). Как правильно написать onCreateViewHolder и onBindViewHolder для них? HeaderViewHolder должен быть в появляться только один раз в начале recycler view.
public class ItemViewHolder extends RecyclerView.ViewHolder {
public View View;
public TextView name, location, description;
public ImageView avatar, cardImage;
public ItemViewHolder(View view) {
super(view);
View = view;
avatar = (ImageView)itemView.findViewById(R.id.post_avatar);
name = (TextView) itemView.findViewById(R.id.user_name);
location = (TextView) itemView.findViewById(R.id.card_location);
cardImage = (ImageView) itemView.findViewById(R.id.card_image);
description = (TextView) itemView.findViewById(R.id.card_text);
}
}
public class HeaderViewHolder extends RecyclerView.ViewHolder {
public View View;
public TextView headerCity, headerCountry, headerTime, headerTemperature;
public ImageView headerImage;
public HeaderViewHolder(View view) {
super(view);
View = itemView;
headerImage = (ImageView)itemView.findViewById(R.id.home_header_image);
headerCity = (TextView) itemView.findViewById(R.id.home_header_city);
headerCountry = (TextView) itemView.findViewById(R.id.home_header_country);
headerTime = (TextView) itemView.findViewById(R.id.home_header_time);
headerTemperature = (TextView) itemView.findViewById(R.id.home_header_temperature);
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
ТЗ простоеПрограмма должна задавать вопрос, получать ответ и в зависимости от полученного ответа выводить определенный текст
Есть List который содержит в себе HashMapВ этом листе в мапах ключи name и email в одной мапе могут встречаться несколько раз одинаковые
В Телеграм боте меню выбора языкаСтрока en --> English должна разделяться на две половинки: