protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetBackBtn(); SetTitle("ExpandableItem Activity"); SetContentView(Resource.Layout.activity_expandable_item_use); _recyclerView = FindViewById <RecyclerView>(Resource.Id.rv); _list = GenerateData(); _adapter = new ExpandableItemAdapter(_list); var manager = new GridLayoutManager(this, 3); manager.SetSpanSizeLookup(new SpanSizeLookup(manager, _adapter)); _recyclerView.SetAdapter(_adapter); _recyclerView.SetLayoutManager(manager); _adapter.ExpandAll(); }
public SpanSizeLookup(GridLayoutManager manager, ExpandableItemAdapter adapter) { _manager = manager; _adapter = adapter; }