You are on page 1of 2

RecyclerView

Bước 1: Thiết kế giao diện  Palete Container RecyclerView

Bước 2: Thiết kế Layout_item (Linear / Grid / StaggeredGrid)

Bước 3: Xây dựng Adapter  RecyclerView.Adapater<Item>

Constructor (Context, layout, arrayList<item>)

onCreateViewHolder

onBindViewHolder

class itemHolder extends ViewHolder

getItemCount => arrayList.size()

Bước 4: Trình bay lên Activity

findViewById

arrayList

adapter

setLayoutManager(Linear/Grid/StaggeredGrid)

setAdapter

Menu

Option Menu

ContextMenu

PopupMenu

Bước 1 : Right Click res  Resource type : menu

Right Click menu  Menu Resource file

Id : @+id/???

Title, icon

app:showAsAction  always / ifroom

Bước 2: Activity: onCreateOption/ContextMenu()

onOption/Context ItemSelect()

onCreate() registerForContextMenu(View)
Fragment

Bước 1: FrameLayout  fragment

Bước 2: tao fragment  Include Factory method uncheck

Constructor(Empty), onCreateView , onViewCreate

Bước 3: getSupportFragmentManager

FragmentTransaction ft = getSupportFragmentManager().beginTransaction();

ft.replace(R.id.framelayout, new HomeFragment());

ft.commit();

You might also like