Android 5.0의 RecyclerView에 머리글 및 바닥글 추가
Android 5.0의 RecyclerView는 항목 목록을 표시하는 편리한 방법을 제공합니다. 그러나 목록에 머리글과 바닥글을 추가하는 것은 약간 까다로울 수 있습니다. 이를 달성하는 방법은 다음과 같습니다.
헤더 추가:
LayoutInflater inflater = (LayoutInflater) getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE); headerPlaceHolder = inflater.inflate(R.layout.header_layout, null, false);
layouManager.addView(headerPlaceHolder, 0);
바닥글 추가:
LayoutInflater inflater = (LayoutInflater) getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE); footerPlaceHolder = inflater.inflate(R.layout.footer_layout, null, false);
layouManager.addView(footerPlaceHolder);
다양한 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);
참고:
이 단계를 따르면 Android 5.0 이상의 RecyclerView에 머리글과 바닥글을 쉽게 추가할 수 있습니다.
위 내용은 Android 5.0에서 RecyclerView에 머리글과 바닥글을 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!