Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class DataAdapter extends RecyclerView.Adapter<DataAdapter.ViewHolder>
- {
- private LayoutInflater inflater;
- private List<My_data> mydata;
- DataAdapter(Context context, List<My_data> mydata)
- {
- this.mydata = mydata;
- this.inflater = LayoutInflater.from(context);
- }
- @Override
- public DataAdapter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType)
- {
- View view = inflater.inflate(R.layout.list_item, parent, false);
- return new ViewHolder(view);
- }
- @Override
- public void onBindViewHolder(DataAdapter.ViewHolder holder, int position)
- {
- My_data my_data = mydata.get(position);
- holder.nameView.setText(my_data.getName());
- }
- @Override
- public int getItemCount()
- {
- return mydata.size();
- }
- /*@Override public int getItemViewType(int position){}*/
- public class ViewHolder extends RecyclerView.ViewHolder
- {
- final TextView nameView;
- ViewHolder(View view)
- {
- super(view);
- nameView = (TextView) view.findViewById(R.id.name);
- }
- }
- }
Add Comment
Please, Sign In to add comment