Android 5.0-RecyclerViewにヘッダー/フッターを追加する
ヘッダーをに追加する方法を理解しようと試みましたが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)メソッドを使用して、ヘッダーとして機能する最初の位置にヘッダービューを追加することにしました。 Aaandこれは醜いところです: java.lang.NullPointerException: Attempt to read from field 'android.support.v7.widget.RecyclerView$ViewHolder android.support.v7.widget.RecyclerView$LayoutParams.mViewHolder' on a null object reference at android.support.v7.widget.RecyclerView.getChildViewHolderInt(RecyclerView.java:2497) …