Created
November 11, 2015 03:16
-
-
Save manishkpr/157e2b14a29dccf26e49 to your computer and use it in GitHub Desktop.
Android Material Tabs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.webheavens.manishkprmaterialtabs.adapters; | |
import android.support.v7.widget.RecyclerView; | |
import android.view.LayoutInflater; | |
import android.view.View; | |
import android.view.ViewGroup; | |
import android.widget.TextView; | |
import com.webheavens.manishkprmaterialtabs.R; | |
import java.util.List; | |
import butterknife.Bind; | |
import butterknife.ButterKnife; | |
/** | |
* Created by Munish on 11/5/15. | |
*/ | |
public class CommonRecycleAdapter extends RecyclerView.Adapter<CommonRecycleAdapter.ViewHolder> { | |
private List<String> itemsData; | |
public CommonRecycleAdapter(List<String> itemsData) { | |
this.itemsData = itemsData; | |
} | |
@Override | |
public CommonRecycleAdapter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { | |
View itemLayoutView = LayoutInflater.from(parent.getContext()).inflate(R.layout.recycle_view_common_items, null); | |
ViewHolder viewHolder = new ViewHolder(itemLayoutView); | |
return viewHolder; | |
} | |
@Override | |
public void onBindViewHolder(ViewHolder viewHolder, int position) { | |
viewHolder.text.setText(itemsData.get(position)); | |
} | |
public static class ViewHolder extends RecyclerView.ViewHolder { | |
@Bind(R.id.text) TextView text; | |
public ViewHolder(View itemLayoutView) { | |
super(itemLayoutView); | |
ButterKnife.bind(this, itemLayoutView); | |
} | |
} | |
@Override | |
public int getItemCount() { | |
return itemsData.size(); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment