title: Recyclerview make the last added item be the selected item?
body: <p>I have a horizontal Recyclerview which displays bitmaps. 
  The Way it is implemented is I have a Imageview and a recyclerview underneath it. The currently selected item is displayed on the image view. The selected image view is given a blue background to indicate it is selected. I can choose images from the gallery and each time a new image is selected, I want to scroll to the last position and make the item selected. </p>
  
  <p>The list of images is maintained in a array list and each time a new image is added, I add the image to the list and notifyDataChanged(). </p>
  
  <p>Currently when I am binding a view, I toggle the visibility of the blue background in </p>
  
  <p>public void onBindViewHolder(final MyRecyclerViewHolder holder, int position) {
  }</p>
  
  <p>But the problem is, if the child is off screen, the bind view is not called and I dont scroll to the new position. 
  I read through the documentation of recycler view and could not figure out how to scroll to that particular child view. I do not there is a SmoothScrollTo method but my question is where do I trigger this ? </p>