Kopf- und Fußzeile zu einer RecyclerView in Android 5.0 hinzufügen
Die RecyclerView in Android 5.0 bietet eine praktische Möglichkeit, eine Liste von Elementen anzuzeigen. Das Hinzufügen von Kopf- und Fußzeilen zur Liste kann jedoch etwas schwierig sein. So können Sie dies erreichen:
Hinzufügen einer Kopfzeile:
LayoutInflater inflater = (LayoutInflater) getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE); headerPlaceHolder = inflater.inflate(R.layout.header_layout, null, false);
layouManager.addView(headerPlaceHolder, 0);
Hinzufügen einer Fußzeile:
LayoutInflater inflater = (LayoutInflater) getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE); footerPlaceHolder = inflater.inflate(R.layout.footer_layout, null, false);
layouManager.addView(footerPlaceHolder);
Überlegungen für verschiedene LayoutManager:
GridLayoutManager.SpanSizeLookup spanSizeLookup = new GridLayoutManager.SpanSizeLookup() { @Override public int getSpanSize(int position) { if (position == 0 || position == data.size()) { return gridLayoutManager.getSpanCount(); } else { return 1; } } }; gridLayoutManager.setSpanSizeLookup(spanSizeLookup);
Hinweis:
Indem Sie diese Schritte befolgen, können Sie ganz einfach Kopf- und Fußzeilen zu Ihrem RecyclerView in Android 5.0 und höher hinzufügen.
Das obige ist der detaillierte Inhalt vonWie füge ich Kopf- und Fußzeilen zu einer RecyclerView in Android 5.0 hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!