title: What does the ViewGroup argument represent in 'onCreateViewHolder'
body: <p>I am following a newbie tutorial in Android and currently RecyclerView has been introduced.</p>
  
  <pre><code>    public NumberViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
        Context context = parent.getContext();
        int layoutIdForListItem = R.layout.number_list_item;
        LayoutInflater inflater = LayoutInflater.from(context);
        View view = inflater.inflate(layoutIdForListItem,parent,false);
        NumberViewHolder holder = new NumberViewHolder(view);
        return holder;
      }
  </code></pre>
  
  <p>What does the <code>parent</code> variable represent in my application? Does it represent the layout that all these views should be added to? If that's true then how come I don't need to explicitly call <code>addView</code> on it? </p>