Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.58 KB | None | 0 0
  1. public class WeatherByDayAdapter extends RecyclerView.Adapter<WeatherByDayAdapter.WeatherByDayViewHolder>{
  2.  
  3.     private ArrayList<WeatherByDay> items;
  4.  
  5.     public WeatherByDayAdapter(ArrayList<WeatherByDay> items) {
  6.         this.items = items;
  7.     }
  8.  
  9.     @NonNull
  10.     @Override
  11.     public WeatherByDayViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
  12.         LayoutInflater inflater = LayoutInflater.from(parent.getContext());
  13.         View itemView = inflater.inflate(R.layout.item_weather_by_day, parent, false);
  14.         return new WeatherByDayViewHolder(itemView);
  15.     }
  16.  
  17.     @Override
  18.     public void onBindViewHolder(@NonNull final WeatherByDayViewHolder holder, final int position){
  19.  
  20.         holder.day.setText(items.get(position).getDay());
  21.         holder.temperature_days_day.setText(items.get(position).getTemperature_days_day());
  22.         holder.temperature_days_night.setText(items.get(position).getTemperature_days_night());
  23.     }
  24.  
  25.     @Override
  26.     public int getItemCount() {
  27.         return items.size();
  28.     }
  29.  
  30.     public static class WeatherByDayViewHolder extends RecyclerView.ViewHolder {
  31.  
  32.         public TextView day;
  33.         public TextView temperature_days_day;
  34.         public TextView temperature_days_night;
  35.  
  36.         public WeatherByDayViewHolder(View itemView) {
  37.             super(itemView);
  38.             day = itemView.findViewById(R.id.day);
  39.             temperature_days_day = itemView.findViewById(R.id.temperature_days_day);
  40.             temperature_days_night = itemView.findViewById(R.id.temperature_days_night);
  41.         }
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement