Używam bardzo pomocnego przykładu here, aby pokazać RecyclerView i GridLayoutManager, aby pokazać siatkę z nagłówkiem.RecyclerView GridLayoutManager z nagłówkiem o pełnej szerokości
Wygląda całkiem nieźle, ale mój projektant grafiki chce, aby pozycja nagłówka zajmowała całą szerokość widoku RecyclerView. W tej chwili jest wyściółka.
Kiedy skonfigurować GridLayoutManager dodam w wyściółką (które nadal chcą dla innych elementów sieci): [it Korzystanie Xamarin C#]
var numColumns = myListView.MeasuredWidth/tileSizeMax;
myGridView.SetPadding(tilePadding, tilePadding, tilePadding, tilePadding);
layoutManager = new GridLayoutManager(Activity, numColumns);
myListView.SetLayoutManager(layoutManager);
tak, to w jaki sposób mogę ustawić padding być różne dla elementu nagłówka ... lub sprawić, że będzie się rysował na wyściółce?
Uratowałeś mój dzień! mAdapter.getItemViewType (pozycja) to linia, której bardzo potrzebowałem! – JSong