Created
November 11, 2015 05:10
-
-
Save manishkpr/e258c5094d50b28a2dc2 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.fragments; | |
import android.content.Context; | |
import android.os.Bundle; | |
import android.support.v4.app.Fragment; | |
import android.support.v7.widget.LinearLayoutManager; | |
import android.support.v7.widget.RecyclerView; | |
import android.view.LayoutInflater; | |
import android.view.View; | |
import android.view.ViewGroup; | |
import com.webheavens.manishkprmaterialtabs.R; | |
import com.webheavens.manishkprmaterialtabs.adapters.CommonRecycleAdapter; | |
import java.util.ArrayList; | |
import java.util.List; | |
import butterknife.Bind; | |
import butterknife.ButterKnife; | |
public class PostsFragment extends Fragment { | |
@Bind(R.id.recyclerView) RecyclerView recyclerView; | |
public static Fragment newInstance(Context context) { | |
PostsFragment f = new PostsFragment(); | |
return f; | |
} | |
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { | |
ViewGroup root = (ViewGroup) inflater.inflate(R.layout.content_main, null); | |
setUpView(root); | |
return root; | |
} | |
void setUpView(ViewGroup root){ | |
ButterKnife.bind(this, root); | |
setUPList(); | |
} | |
void setUPList(){ | |
recyclerView.setLayoutManager(new LinearLayoutManager(getActivity())); | |
CommonRecycleAdapter adapter = new CommonRecycleAdapter(createItemList()); | |
recyclerView.setAdapter(adapter); | |
} | |
private List<String> createItemList() { | |
List<String> itemList = new ArrayList<>(); | |
for(int i=0;i<30;i++) { | |
itemList.add("Item "+i); | |
} | |
return itemList; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment