shihyingru
3/10/2017 - 1:45 AM

Fragment && RecyclerView

1.Fragment 2.RecyclerView

Coding Rule

MainActivity

Variables

1.TAG
2.MyGloabalValue
3.FragmentManager

Methods

1.onCreate()
2.init()
3.initHandler()
4.initTestFragment()
<有幾頁Fragment就隨之增加需求>


TestFragment<有幾頁Fragment就隨之增加新的class>

Variables

1.TAG
2.View

Methods

1.onCreateView()
2.onActivityCreated() 3.init()
4.initHandler()
5.Fragment newInstance()


RecyclerViewFragment(隨之增加的class fragment)

Variables

1.TAG
2.View
3.RecyclerView

Methods(getter & setter)

1.onCreateView()
2.onActivityCreated()
3.init()
4.initHandler()
5.Fragment newInstance()


RecyclerViewAdapter

Variables

1.TAG
2.View 3.NORMAL_TYPE
HEADER_TYPE(若有多個不同種類的LISTVIEW,就需要分別是那一種)

Methods(getter & setter)

1.onCreateViewHolder()
2.onBindViewHolder() 3.getItemViewType()
4.getItemCount()

inner class

1.NormalViewHolder
2.HeaderViewHolder
<不同種類的listview>


MyGloabalValue

Variables

1.FragmentManager

Methods(getter & setter)

1.getMainFragmentManager()
2.setMainFragmentManager()