Android 5.0 - เพิ่มส่วนหัว / ส่วนท้ายให้กับ RecyclerView
ฉันใช้เวลาสักครู่ในการพยายามหาวิธีเพิ่มส่วนหัวให้กับ a RecyclerViewไม่สำเร็จ นี่คือสิ่งที่ฉันได้รับจนถึงตอนนี้: @Override protected void onCreate(Bundle savedInstanceState) { ... layouManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(layouManager); LayoutInflater inflater = (LayoutInflater) getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE); headerPlaceHolder = inflater.inflate(R.layout.view_header_holder_medium, null, false); layouManager.addView(headerPlaceHolder, 0); ... } LayoutManagerดูเหมือนว่าจะจัดการวัตถุจำหน่ายของRecyclerViewรายการ ขณะที่ผมไม่สามารถหาใด ๆaddHeaderView(View view)วิธีฉันตัดสินใจที่จะไปกับLayoutManager's addView(View view, int position)วิธีการและเพื่อเพิ่มมุมมองที่ส่วนหัวของฉันในตำแหน่งแรกที่จะทำหน้าที่เป็นส่วนหัว และนี่คือสิ่งที่น่าเกลียด: java.lang.NullPointerException: Attempt to read from field 'android.support.v7.widget.RecyclerView$ViewHolder android.support.v7.widget.RecyclerView$LayoutParams.mViewHolder' on a null …