title: How many viewholders will be created in a RecyclerView.Adapter
body: <p>I can't understand how the <code>RecyclerView</code> recycle the views and reuses them if there are more than one type of views.I know that the <code>Adapter</code> will create two more <code>ViewHolder</code>s for reusing.In that case,there are no more than two type of views that can be reused to present the next item in the window.But if the type of next item doesn't match either of the two types that have been recycled,there will be no views available to be reused to present the next item because the type of view it needs is still visible on the screen and cannot not be recycled.How does the system handle it ? Any and all answers are appreciated.</p>